Can I automatically adjust predecessor dates by changing the dependent date?

I'm looking to create a dynamic project schedule with the functionality described below and would appreciate any help from the Community!

Our dependent task end date changes rather frequently based on shifting priorities. I would like to change the final dependent end date (in this example, 'swim') to 3 days later (9/10) with the same duration, and have all of the predecessor task start & end dates change to 3 days later as well.

When I try to change the start date of the dependent task to 3 days later, I get the below error message.

When I try to change the end date of the dependent task to 3 days later, it just changes the Duration of the dependent task.

Any help is super appreciated - thanks!

Answers