Due Date and End Date are not the same thing

Does Asana have a native capability to differentiate between end dates and due dates?

Example, i have a task that starts on Monday 15th, it is due on Thursday 18th, but will now take 4 days, so the end date will be 19th.
Start date is 15th
Due date is 18th
End date is 19th - the task will be 1 day late with no intervention.

Asana treats End Date and Due Date as the same thing, unless i am missing something ?

I would normally set this up so that only Milestones have Due Dates - those are the hard deadlines you have to hit.

Tasks and sub tasks would have end dates.

Project Status then shows as behind or at risk where End Dates > Due Dates

Is this possible ?