Use passing by-value in gmtime, mktime

Per FIXME, which references a bug that is long since resolved bug (there is a [residual bug](https://github.com/mozilla/rust/issues/5745) referenced by that bug for structs < 8 bytes, which i64 shouldn't qualify for)