The Timestamp header field contains the time a message was created. It is a coordinated universal time (UTC). It is not the
time the message was actually transmitted, because the actual send may occur later due to transactions or other client-side
queuing of messages.

You can read this header after a message is received and until a rollback or commit occurs; after that you cannot read it.