wip - preliminary date validator