Allow date_value= and time_value= to handle nils.

Also adds specs for the existing (not null) behavior.
Log change for #450.