Is there a way to get Project Milestone date fields to populate from Task fields?

Is there a way to get Project Milestone date fields to populate from Task fields?

Similar to how Microsoft Projects works.

Can the Schedule Start and Schedule End dates on the Milestone be set based on the earliest start date for all dependent/related tasks (Scheduled Start) and the latest end date for all dependent/related tasks (Scheduled End).

                New to ADSelfService Plus?