refactor date_validations to make intent clearer

https://osraav.atlassian.net/browse/OSRA-116