My last idea around being able to adjust Release Phase dates was rejected but our release phases are static (Closed Beta, Open Beta, GA) so simply adding another random phase isn't an option. This level of standardization is needed as we have very cross-function projects to deliver.
You also can't adjust Release Phases based on the To-Do's within in it. That's how we currently track non-technical work (Features are technical) so if all by-default related records- Features & To-Do's - could impact Release Phase dates, I would help us to accurately track project releases.