Add delay and expire support

It's a working draft with delay and expire options.

Expire: Don't process an expired job
Delay: Don't process the job before a specific date

What do you think?