adds optional date time validator