Support snarfing/writing birthday fields

vCard enforces a yyyymmdd format for birthdays. However we also
allow a year-less birthday and anniversary fields, like most
decent contact apps. Of course, with vCard 3.0 thishas to be done
using extensions, and we jsut use Apple's usage for this, i.e.
we add a X-APPLE-OMIT-YEAR flag.