How can I have a separate birthday calendar without shoving all those contacts onto GMail? I have the HTC Sensation XL if that has any significance on the issue.

I'd like to have the birthdays of my contacts show up as appointments in my calendar automagically.

What I don't want is to put all those contacts on Gmail. I don't use gmail and I don't want Google to have them.

I would also prefer if they would not go into my default local calendar so I can toggle them on and off to reduce clutter. But this is optional.

Is there any way to do this?
Install my new open source app Birthday Adapter.