In a large mixing bowl, sift the flour, sugar, brown sugar, salt, cinnamon, allspice, and nutmeg. Then incorporate the yeast either with a whisk or a dough hook. See note 1 and 2.
Heat your milk to 110 degrees. Add in the unsalted butter, zest, egg, dried cranberries, and tempered milk. See note 3.
On level 2 mix your dough for 5-8 minutes. When it begins to pull away from the bowl and when it is sticky but does not stick to your finger.
Flour a clean surface and continue to knead your dough using your palm, and fold it each time until you can poke the dough and no indentation remains.
Place it in a floured bowl and allow it to rise in a warm place for 1-2 hours. See note 4.
Once It has doubled in size, fold it again and roll it into a log. Cut it into even sections that weigh approximately 3.2 ounces each. I was able to get 10 buns out of the dough.
Roll them into balls, with seams facing down. Place them on a 9x13 baking sheet, covered with parchment paper. Allow them to rest again for another hour or so until they have doubled again.
Preheat the oven to 350 degrees. In a small bowl mix one egg with ½ tablespoon of milk. Use the egg wash to brush over the buns. Place them in the oven and bake for 22-25 minutes, until the buns are golden brown.
Combine 3 tablespoons of powdered sugar with 1 tablespoon and 1 teaspoon of orange juice. Brush this on as a sticky glaze. Allow to cool for 5 minutes.
Combine another ½ cup of powdered sugar with 2 ½ teaspoons of orange juice. Place this icing in a piping bag or baggie and cut the tip off. Use this to pipe your crosses.
Serve warm and best served on the same day.