Recognize the Time type for times, not just DateTime

We discovered we had a large number of events which were being recorded with one-second resolution because we were using Time instead of DateTime in our calls to cube.send (which would then treat them as `id`s.  This PR supports both types.