Hm. You’re right, but I’m sure, I got an exception - maybe it was in another version of ezvcard.
The vcard that is produced contains an empty BDAY.
I'm not sure, if an empty BDAY is allowed in rfc.
Also the given birthday will be lost completely when using VCard 3.0.