You can set different due dates for individual students or for a group of students. If you want to do this for a group of students, you can find the instructions for creating groups here How do I create groups?
Create a new Assignment How do I create an Assignment?
When creating a new assignment, click on Availability Dates & Conditions and then select the option Manage Special Access.
The first option allows all students to see the assignment, but specific students can be given adjusted settings, such as a different start or end date, extra time (different due date), or additional attempts.
The second option hides the assignment from all students except those you select for special access.
In this case, choose the first option and click on Add Users to Special Access

- Check Has Due Date and enter the due date.
- If you want to set it for individual student(s), keep “View by: User” selected and search for the student(s).
- If you want to give a group a different due date, change View by: User to Groups and click Apply. Then select the group for which you want to adjust the due date.
Select everyone and then click Save.
In the example, you can see that there are 3 users with Special Access. These are the 3 users that were selected in the previous step.
Now click Save and Close.
The student who is in the 'special access' group will now see a different due date than the regular due date.