title: Detect device time change ONLY WHEN it is changed manually
body: <p>Problem: I know about the method <code>applicationSignificantTimeChange</code> to detect manual time change. But the method documentation says: </p>
  
  <blockquote>
    <p>Examples of significant time changes include the arrival of midnight, an update of the time by a carrier, and the change to daylight savings time. The delegate can implement this method to adjust any object of the application that displays time or is sensitive to time changes.</p>
  </blockquote>
  
  <p>So it detects not only a manual time change, but arrival of midnight as well. In my application, that will create a problem as the user will see an alertbox: </p>
  
  <blockquote>
    <p>You have change the time. Please revert back to actual time.</p>
  </blockquote>
  
  <p>even when he resumes the app after midnight (or may be he minimized the app and went to sleep. Next day he wakes up, resumes the app and surprisingly gets the time change notification).</p>
  
  <p>Question:
  How to show the alert only on manual time change and not on arrival of midnight ?</p>