MLS Cup is traditionally played on the first or second weekend of December, concluding the MLS season. The exact date depends on the league schedule and playoff bracket timing.
The MLS Cup Final is hosted by the team with the better regular-season record among the two finalists. Check the MLS website for the confirmed date once the season schedule is finalized.