Spray a medium bowl with non-stick spray and set aside.
In the bowl of a stand mixer fitted with the dough hook, mix together the flour and yeast for 10 seconds on low. Add the sugar, salt, warmed whole milk, eggs, dry milk powder, nutmeg, cinnamon, and vanilla and mix on low speed until incorporated about 5 minutes.
With the mixer running on low, gradually add the butter, a cube at a time, incorporating each cube completely before adding the next. Continue until you’ve added all the butter, scraping down the bowl periodically. Mix for 5 more minutes.
Scrape the dough onto a lightly floured surface and pat into a rectangular shape, using only enough flour so it doesn’t stick to the surface. Stretch and fold the left side of the dough to over ⅔ of the dough, and then stretch the right side and folder over the left (Like you would fold a letter). Repeat again, this time folding the top down and then the bottom up. Place in prepared bowl seam-side down. Cover with plastic wrap or a clean dishtowel and let sit at room temperature for an hour.
Turn the dough out onto a lightly floured surface and gently pat the dough down pressing large air bubbles to the edge to release. Repeat the stretching and folding process and then return the dough to the bowl, seam-side down, cover, and refrigerate overnight.