A better answer would be to do it properly, except that as earlier
said I suggest that years and days is a better way to go.
Here is some code. It has not been very much tested. It is a bit
messy, because it needs to be general enough to deal with leap years
and with persons born on February 29 (two related but not identical
problems).