private synchronized void scheduleTickTask() {
        enableTickExecutorService();
        stopTask(periodicTickTask);

        updateInterval = (isDiscreteMinutes() && isDiscreteSeconds()) ? LONG_INTERVAL : SHORT_INTERVAL;
        periodicTickTask = periodicTickExecutorService.scheduleAtFixedRate(() -> tick(), 0, updateInterval, TimeUnit.MILLISECONDS);
    }
Calling this method will check the current time against all Alarm
objects in alarms. The Alarm object will fire events in case the
time is after the alarm time.
@param TIME
src/main/java/eu/hansolo/tilesfx/Tile.java