Its not easily understood and it does not notify if you are setting a task that the due date or due time is past. I might want to set 16:00hrm task tomorrow at 18:00hrm today, it will still set the task and will think I have set a task. Meanwhile the date is today