Age limit

Cover fencepost errors using dynamically calculated birth date year.