fixed durration vs. fixed start/end dates (deadlines) with gantt chart


I'm trying to develop a template for scheduling the 30 to 60 sub tasks in each of the many year long projects I'm managing. Im hoping to use a dashboard to tack all the projects at once. but for the template id like to set up an easily adjusted Gantt calendar. There are dates that are subject to fixed dates like quarterly time lines, reports and reviews and other dates that are subject to the individual projects start and end dates.

Question: Is there some way to freeze some tasks date so that the duration adjusts and the deadline is static and freeze the duration for other tasks so that dates change but the window for completion can move but stay the same number of days/hours?