Since we were ignoring the errors generated by calling validate anyway (:created_at => ["can't be
blank"]), just call from_hash directly, to make it clearer that we're not interested in any side
effects from calling validate.