:starts_at_time should return the object itself

The method #to_time will convert the time, regardless of its time zone
as local time, with the  local time zone. This is terrible, as forms
will only look at the actual hour/minute attributes. Instead, we simply
return a copy of whatever the object is.