Integrate Facebook birthdays and events with Outlook or Google calendar
If you use calendar programs such as Apple iCal, Mozilla Sunbird, Google Calendar, or Microsoft Outlook calendar, you will know how useful these utilities can be for you to set reminders and plan out your day-to-day activities.
Now, you may have also have many Facebook friends and a huge Facebook events and birthdays list. It would be very inconvenient to have two separate listings in your calendar program and in Facebook events and birthdays.
To solve this problem, there is now fbCal that enables you to integrate your calendar program with Facebook events and birthday list.

The extremely easy to use service can be used in two ways:
- It can be used to generate a .ics file from Facebook which can be added on to your calendar program.
- You could make use of Subscription Calendars to automatically synchronize Facebook and your Calendar program. In this case, you will have to grant appropriate privileges to fbCal.
You can find detailed descriptions of how to use fbCal with different Calendar Programs here.
Link: fbCal homepage