Correct nil handling in date_value= and time_value=

Without this change:

* `ResponseMethods#date_value=` fails with "can't convert nil into String" when given `nil`
* `ResponseMethods#time_value=` accepts a `nil`, but turns it into the time "midnight" instead of `nil`