Fix date of birth

Creates day_, month_, year_ of birth fields; adds them to the registration form; makes them sync up with date_of_birth when possible; makes 'age' and validations on the year behave as we would liek