jcr:created time stamp is changing in publisher when new changes are published though in author it remain the same.
I observed this behavior in old versions of AEM (6.2, 6.1) and also in AEM 6.4, whenever a page is activated jcr:created property will have the last activation date and it differs between author and publisher
You can check AEM performance issue with Java 7 -- Below is the content in the page
Why jcr:created property is being changed in case of any activation?
This is a common misunderstanding that you are updating the same node on the publisher.
What is actually happening is that you are creating a new version of the node when you activate it and on the publisher, you then insert the new node instead of the old one. If you look at the jcr:content of your node in the Publisher, then you will notice the properties jcr:baseVersion, jcr:predecessors and jcr:versionHistory that are all of the type Reference (or Reference array). Take a look at them nodes and you will find the "old ones". There is a lot of things going on under the surface when creating the nodes. Same thing happens on the author side.
I tried the same in fresh aem 6.4.3 with author and publish and I can see this error. Created a video of that and posting that here via youtube. You can notice date is getting changed.
I checked in AEM 6.3 and jcr:created is not changing in publish env.
I publish the we-retail.
Can you please post screenshots.