Has anyone had any experience with testing a system which uses JBPM?

If so, have you found any problems with ageing the system?

Our UAT testers want to be able to test future events without having to wait in "Real time". For example we have JBPM timers with a due date of a month in adavnce. How do we fool JBPM into thinking that a month has elapsed? Obviously we could change the due date on the JBPM timer but this is not acceptable to the UAT management.

We have also tried changing the server date, but this has caused all manner of problems wo we'll be staying well away from this!