Due Date is when something should be completed by.

End Date is the last date something can be submitted.

You can submit past the due date and it would be flagged as being turned in late.

You cannot submit anything after the end date.