Even if an alarm's year has already past ScheduledAlarm will still accept it and just advance the hours/days/months till it passes the current time.