iCal - share your events with your friends and see your friend's calendars.
Free program and synchronize your tasks from Appigo Todo.
iCal birthday and anniversary calendars with alarms.