I use Apple's Calendar for keeping track of important dates like birthdays, and anniversaries, and suchlike. A big plus is the synching between the iMac and iPad etc.