Add getNextAlarmTime() and don't alarm in begin