use chronic rather than DateTime for birthdate
add tests for all objectives