Update client-sent messages with server time

Should resolve issue #950

Caused by the client and server's time being out-of-sync, this PR updates the client's view of the message with the time recorded by the server.