Suggestion: Should be able to make a "Due Date" before AND after a "Project Completion" date.

Why is it not already a feature to be able to make a due date for a task or milestone before or after a project’s listed completion date?

Example:

My project is due on January 31st, 2024 (01/31/2024).
I should be able to make:
-Milestone/ task 1 for 30 days before due date for the entire project
-Milestone/ task 2 for 15 days before due date for the entire project
-Milestone/ task 3 for 7 days before due date for the entire project
-Milestone task 4 for day of due date for the entire project
-Milestone/ task 5 for 7 days AFTER due date for the entire project to follow up on any remaining items or call outs I or someone else may have called out and complete them as need.

Current state: Can only assign due dates for before or after due date for project.

Desired state: Should be able to assign due dates for milestones/ tasks before and after due date for project.

Also, can’t make some reoccurring at the same time in separate sections?