update Alarm to use a Joda-Time LocalTime instead of long triggerTime