I have received a key that includes Advanced Workflow, and I am wondering if a workflow is the best way to handle my customer's need.

One of the questions that came up when we presented Teaming to a potential customer is this: he would like to be notified when something hasn't happened by a certain date. So, if by XX date the transition into a specific state hasn't occured, then he would like to be notified.

I can see that I can create a state transition based on amount of time passed, but would there be a way to do this - and at the same time by using an On Entry event to notify someone - but based on a selected calendar date rather than number of days passed?