Managed to sort out the leap year in a loop. Probably little over my head but still.
Fixed some minor issues with the leap year not getting the right birthday
Fixed some error handling when not entering a valid birth date