Fix datetime_as_rfc3339 to handle non-UTC datetime.
datetime module stupidly returns naive date-times.  Don't use utcnow().
Require use of non-naive date-times.