Any idea how have a event that fires when the system Timer ticks to a new date or hour ???

or should I check every now and then ?