[contactsd-birthday-plugin] Improve birthday event generation

This commit ensures that the event summary for birthday events
is more descriptive, such as `Chris Smith's Birthday` for clarity.

It also removes any alarms set for birthday events, as birthdays are
commonly synced for a large number of friends from social services.

Finally, it ensures that birthday events last for only one day.