Port of PJRC's TimeAlarms Library using core Time.now