When we turn on the Airplane mode and take out SIM from the iPhone and then manually change the Time, Date and Time Zone, the moment you toggle back Automatic Date & Time button, iPhone magically sets back to the exact right Time Date and Time Zone. This happens outside home as well as inside. I can understand that iPhone can decode GPS signals when outside under an open sky, but how does it correct its system time without any communication. Can anyone explain this spooky behavior?