Default Date and Time getting reset after reboot


I am having a weird problem for few days. Every time I reboot my phone, timezone stays fine, but time/date resets to 1971. I had OpenSEMC-U Rom before, today flashed latest Carbon Rom (KITKAT), but no luck. Did factory reset, system/data/dalvik wipe, but no results.

Why is this happening, please help me.