Standardize time API

This will make it so that all the `*_at` methods return `Time` objects
and then the convertion to an integer is on the view (in this case, the
jbuilder template). Importantly, it leaves it up to the view how and
whether to differentiate between `nil` and a `Time`.