bug fix result caused from previous bug commit

alarm times would reset to current date before saving the alarm. All
attempts to save the alarm would only save the initial the user clicks
and run the setAlarm method