iCal - share your events with your friends and see your friend's calendars.
iCal birthday and anniversary calendars with alarms.
Organize important events by urgency.