Enable birthdate

Adds the ability to collect the exact birthdate.

The real discussion of the code's quality is at https://github.com/magfest/ubersystem/pull/596/ but this is working code that can be demo'd to the board.