MemoDate lets you search for your contacts' birthdays in Address Book. It can also analyze a text file to warn you events which are notified there.
Please visit author's website for other version (Carbon or Cocoa) and old versions (PPC, previous systems, etc.).