A rule trigger based on time/duration, but not due date

Code implementation for anyone interested: