If this is happening to you, you might want to explicitly specify the time zone in the formatting options to ensure consistency. The server and client could have time zone differences.
It is worth noting that this is really framework agnostic and could be applied anywhere where you have a hydration process.