When adding a @due tag, the date is added in mm/dd/yy format. So, pressing tab after @due(04-01-18) sets the due date as 01-04-18. So, it becomes @due(01-04-18). Pressing tab from within the tag again, now sets it as @due(04-01-18). Fortunately, this doesn't happen with dates larger than 12 for obvious reasons.
I know it sounds confusing, but I've tried to describe it as best as I can.
Also, as you can see, overdue task highlighting works now and then (or not at all), but that probably is a different issue.
When adding a @due tag, the date is added in mm/dd/yy format. So, pressing tab after @due(04-01-18) sets the due date as 01-04-18. So, it becomes @due(01-04-18). Pressing tab from within the tag again, now sets it as @due(04-01-18). Fortunately, this doesn't happen with dates larger than 12 for obvious reasons. I know it sounds confusing, but I've tried to describe it as best as I can.
![image](https://user-images.githubusercontent.com/10692309/34722517-46fc59ee-f56d-11e7-9c1d-6fa528e5fe35.png)
Also, as you can see, overdue task highlighting works now and then (or not at all), but that probably is a different issue.