Alarm can go off in time window before alarm time if it will be better or easier for user to wake up.