iCal - share your events with your friends and see your friend's calendars.
iCal birthday and anniversary calendars with alarms.
BusySync allows multiple users to share and edit iCal calendars on a local area network and sync iCal with Google Calendar.