In addition to @Danielle-GenD’s good answer, consider these suggestions for the approach I’ve landed on after 11 years, and a survey of other popular options:
Asana’s (and my) view of this differs from yours. Two tasks may have the same due date, but if one requires you to work on it for a month to ensure it’s ready on that due date, then I wouldn’t be very successful using just a Due date sort!