This behavior usually occurs when the device does not have access to the Internet.
At boot, Android tries to connect to google.com to verify the connectivity.
If the connectivity check fails, Android does not connect to the NTP server.
Android does not retrieve the time & date from the NTP server.
Android reverts back to the factory timestamp.
To fix the device date and time issue, make sure the device is connected to the Internet. If the device always displays "No Wifi", refer to this article for possible solutions: The Wifi is disabled (no network) when I boot the device.
> Note: If you are using Genymotion Desktop with QEMU (Linux, macOS), this may occur when using quick boot. > Try a coold boot instead. > See Genymotion Desktop on-line documentation.