Tim
We personally send “nagging” e-mails every day until the maintenance is performed e.g.
"The **** at **** will require maintenance within the next 7 days by Robyn. "
You could try something like this Can A New Recorded Be Created Automatically When A Field Is Change? - #2 by Sunny_Singla comparing dates.