handle datetime fields properly
implementing validation - wip