Having the external release date being able to be a custom milestone or tied to a milestone allows for the external release date to not always be at the end of the release.