Is there NTP like time syncing for non rooted phone?
Unfortunately, you really need root for this.

From ClockSync, Google themselves have mentioned this:


  Hi, it is by design that applications can not change the time. There are many subtle aspects of security that can rely on the current time, such as certificate expiration, license management, etc. We do not want to allow third party applications to globally disrupt the system in this way.