Correct time parse result

```go
    withNanos := "2006-01-02T15:04:05.999999999-07:00"
    t1, e := time.Parse(
        withNanos,
        "2012-11-01T22:08:41.117442+00:00")
    p(t1)
```

The output of code above is not `0001-01-01 00:00:00 +0000 UTC`.