
In order for the dates to cascade, you cannot set dates manually on the successor tasks. This will override the system calculations and prevent the dates from shifting. If you create a series of tasks, set durations for each, and link them with finish to start dependencies... then all you need to do is chance the date or duration of the first task in the sequence to see the others shift.