iCal - share your events with your friends and see your friend's calendars.
Manage, share, and organize your important notes with ease.
iCal birthday and anniversary calendars with alarms.