This year the last
MNSSHP was on Halloween, although typically they have one on November 1 (I would assume the reason they didn't this year was because the 1st was on Saturday, and they typically don't have them on Saturday, although I would assume that they will this year). The first
MVMCP was on November 7, which was also the first date for the Osborne Lights. That does seem to be the norm, so you would have to stay until 2 days after the first MVMCP in order to do both that and the Osborne Lights. (Based on last year's dates, I would expect both to start on November 6.)