[finishes #79298830] - Birtdate selector

QA: Confirm that you are able to enter a date from the date picker and that when you press the done button the date shows correctly in the birthdate field.
Made big changes to this library so that it will work they way I wanted it to on legacy.
Merge pull request #1 from ifit/big_changes

Big changes