title: How to prevent alarm from running the passed time on starting
body: <p>I have an application with a RTC alarm. Currently I set the alarm to fire daily at 8:00AM. My problem is that when the alarm starts say at (4:00PM), it will consider the starting time (8AM) already in the past and hence will run.</p>
  
  <p>I want the alarm to run only  around 8:00AM, but if it is started late in the day, doesn't run. Any idea how?</p>