As many long-time participants of this post well know, some disappeared birthdays will not show even by deleting the entire calendar and re-adding it. In my experience, the refresh makes a missing birthday appear again very seldom (mainly recently
added birthdays that have not synced yet between all services/devices you use).
I have been reporting an example for this kind of issues since months. If by accident (or because you realized you inserted a wrong date for a birthday), you delete a birthday (let’s say Tom Birthday)
from the calendar, then you will
never be able to add that birthday again from the People/Contacts (in Contacts, Tom will have his birthday, but it won’t show any more on the Birthday Calendar). I have tried several procedures, including editing contacts info (e.g. changing Tom Birth
date), refreshing the Calendar, deleting and re-adding the Birthday Calendar. This is not smart, since the decision of deleting should be reversible. Your only option is to create a new Tom Contact and re-enter not only his birthday, but also all his contact
info. Afterwards, delete the "old" Tom. And yes, repeat for all your affected contacts. Clearly, this is not smart.
My proposed solution for bugged Calendars is that they
make the “delete Calendar” work as real RESET, without any hidden information kept; then, when subsequently re-adding the calendar, make the system do it from scratch, checking all your contacts and adding their Birtdays to the Calendar). All the Outlook
contacts ought to be perfectly synced between contact and the Birthday Calendar!
Then they can start to work on the Birthdays from other services.
I know they won’t make it for Christmas, but is it too much wishful thinking to imagine to get it done in the new year?