How can I trigger an email based on a given date?

How can I trigger an email based on a given date?

I have a simple checklist form with a due date. If the checklist form has not been entirely filled out 1 week before the due date then I want an automated email to be sent alerting to the fact.
 
Any ideas how I can do this?