Fixed bug where the age may be calculated incorrectly due to leap years