Payments created with non-canonical time stamps
getPayments are creating / returning payments with strange timestamps.
This results in errors for some json parsing libraries (like protobuf's
bad Timestamp: parsing time "2020-14-01T02:00:22.198Z": month out of range
and it also doesn't seem like these timestamps are their intended values.
Let me know if we're doing something wrong on our end!