task model validates that due date is in the future