01 - Combine warm milk, yeast, and 1 tablespoon of sugar in a large bowl. Let sit for 5 minutes until foamy.
02 - Add the remaining sugar, melted butter, eggs, salt, nutmeg, and cinnamon to the yeast mixture. Mix thoroughly until well combined.
03 - Gradually incorporate flour, mixing until a soft dough forms. Knead for 8-10 minutes until smooth and elastic.
04 - Place dough in a greased bowl, cover, and let rise in a warm place for 1 hour or until doubled in size.
05 - Beat cream cheese, powdered sugar, and vanilla extract until smooth and creamy.
06 - Punch down dough and roll out on a floured surface into a 10x20-inch rectangle.
07 - Spread the cream cheese filling evenly over the dough, leaving a 1-inch border around the edges.
08 - Roll up the dough tightly from the long side, pinching seams to seal. Shape into a ring and transfer to a parchment-lined baking sheet, seam side down. Pinch ends together to seal the ring.
09 - Cover and let rise for 45 minutes until puffy.
10 - Preheat oven to 350°F.
11 - Bake for 25-30 minutes or until golden brown. Let cool completely on a wire rack.
12 - Mix powdered sugar, milk, and vanilla extract to make a thick glaze. Drizzle over cooled cake.
13 - Immediately sprinkle with purple, green, and gold sugars in alternating sections while glaze is still wet.