Added date time methods. Store valid types on the setter for future reference