I suggest a new feature: prevent when it is a friend's birthday. This could be a new tab in the profile, for example. Of course, we would only know the date and not the age (the latter being too personal and some people do not want it disclosed, which is understandable).
This feature exists on many sites and especially on social networks.