Refactor to handle birth_date and graduation_date validation
Fix conflicts after remerging MH-355 to dev