I'm terrible with dates! I always have been, and I was forever getting chastised for forgetting birthdays and anniversaries.
I solved my problem by creating this website That Reminds Me of important events.
This is an easy to use, set-it-and-forget-it type of application.
Simply enter the original event date, add a description of what you are reminding yourself about, choose how many days in advance you want to be reminded (up to 5 reminders per event) and decide if it's repeated every month or year.
That's it!
You'll get email reminders in advance of, and on the day of the event. If it's a repeating event, like a birthday, you'll get the same reminders each month or year depending on your choice.
You can easily edit, postpone or delete the event at any time.