Add ability for the next start/due date to be set when the task completes. For example, I need to change my fish aquarium water every 3 weeks from the last time I changed the water. When I change the water early, the next due date should be 3 weeks from the early date.