Clarify the method name

There's a few flags which can indicate if an event is happening as scheduled, or if it has been canceled.
only call time() once

This shall please the micro-optimization gods.