Here is a way to preserve time & date details even after removing battery, no flashing required. And in many cases even after flashing same problem continues. Before removing battery follow this simply procedure to preserve date & time details. This is applicable for A1200/A1600 users. Hold the power down/end key for few seconds (Which you usually do) As soon as the M log appears close the flip & remove the battery. You should remove battery before phones shuts down.
Phone:
Milestone XT720
Firmware: STR_U2_01.1E.0
MotoMing² A1600
Firmware: MotoSpeed_RSP_03R
--
Moto C131 > C550> A768i > A780> A1200 > E6 > A1600 > Milestone XT720