Don’t schedule backwards from the end date.
Program the project logically. Do it forwards then adjust to fit for time.
If you do it backwards, you aren’t planning the project, you are just fitting schedule to match the end date, that won’t help achieve the tasks, and will probably mean you go past the scheduled date anyway.