Hi Naveen,
I don't think this is an issue, I think that behavior is by design. The snapshot is a capture of the system's state at a point in time. If you revert to a snapshot the system is going to go back to that exact state. I would think that would include the exact time that the snapshot was performed. Does the time not resync to the correct time via NTP after you revert it?
Jeff