My Sony Xperia Z1 running Android 4.4.4 has a major problem synchronizing contacts with birthdays through activesync Exchange server 2013.
When editing a contact which has a birthday set, synchronizing will fail.
It will only work if the contact was created on the device or the birthday itself has been changed on the device.
Scenario 1:
1) Create contact with birthday, e.g. in Outlook.
2) Sync it to the Exchange server.
3) Sync Sony Xperia Z1 with the Exchange server -> Contact will appear.
4) Try to edit contact on Sony Xperia Z1 and sync with Exchange server again.
--> Contact synchronization fails.
5) Edit contact on Sony Xperia Z1 and set birthday to another date. Then set original date again.
6) Sync Sony Xperia Z1 with Exchange server.
--> Contact synchronization successful.
Scenario 2:
1) Create contact with birthday on Sony Xperia Z1 .
2) Sync it to the Exchange server.
4) Try to edit contact on Sony Xperia Z1 and sync with Exchange server again.
--> Contact synchronization successful.
Scenario 3:
1) Create contact with birthday on Sony Xperia Z1 .
2) Sync it to the Exchange server.
3) Clear contact storage on Sony Xperia Z1 or remove Exchange account and add it again.
4) Re-sync with Exchange server.
5) Try to edit contact on Sony Xperia Z1 and sync with Exchange server again.
--> Contact synchronization fails.
6) Edit contact on Sony Xperia Z1 and set birthday to another date. Then set original date again.
7) Sync Sony Xperia Z1 with Exchange server.
--> Contact synchronization successful.