site.alarms.setAlarm checks if !repeat alarm should be set based on date