How are due date defaults handled elsewhere in the system? I thought that instead of defaulting to the dates we do, that we could default to the behavior where start == None would mean it's viewable at any time, and due == None would mean it never closes -- in which case this doesn't work. But I'm not sure what other problem types do for this.