P4Target.updateChange calls utcfromtimestamp to convert the source changelist's timestamp to UTC, but it doesn't convert the UTC time back into local time when updating the changelist in the destination server.
This causes the changelist submit time (when viewed in e.g. P4V) to not match between the source and destination servers.