A due date is the submission deadline of an assignment in your course. This date is specific to assignments only.
End dates are attached to Assignment submission folders. The end date is the final date an Assignments submission folder is available for you to submit assignments to, regardless of the due date. Once the end date of the folder is past, you are no longer able to submit an assignment, no matter what the assignment's due date is.