this patch makes sure that the end date is always at least the default $task->task_duration more than the start date even when it's a brand new task;