When the new year gets here, take a few minutes and go through your whole calendar writing in the Birthdays of people you will send cards/presents too.. You can keep rolling this forward by using last years calendar to remember.
There's an easier way! Go to an e-card site like http://www.Care2.com/ecards. I'm not sure which other sites will do this, but Care2 lets you go ahead and put in all your birthdays, choose the cards, and schedule them for delivery. Then check "yes" when they ask whether you'd like to be reminded to do so again next year, and you're covered.
There is a web site that sends you an e-mail reminding you of upcoming birthdays. It's free all you have to do is register and then enter in the names and birth dates of the people you need to remember. You can customize it so that you receive the reminder however in advance you want. http://www.birthdayalarm.com
Login using the form on the top of the page to post feedback (if you are a registered user). If you have not yet registered, click here to do so. It's FREE!.