In the bowl of a stand mixer, combine the dry ingredients for the rolls together, and stir on low speed to combine
Fit stand mixer with dough hook/spiral if not using a stand mixer follow kneading directions in the notes section of this recipe card
Warm milk to about 110º degrees, and it add to flour mixture
Add eggs to stand mixer, and the extra orange zest if using
Turn the mixer to 2 and mix until combined
Continue mixing to knead the dough for 7 minutes.
The dough should come away from the sides of the bowl as it kneads, but still be tacky. If the dough is overly sticky, add a small amount of flour to reach the desired consistency
When dough is done kneading, it will be smooth and very sttretchy if its not stretchy and it tears, knead it longer if it's ready then remove the bowl from the mixer and remove the dough hook
oil a clean bowl, shape the kneaded dough into a ball, place it in the oiled bowl, turn to coat, then cover, and let rise until doubled in size in a warm, draft-free place. This should take 45-90 minutes depending on your kitchen temperature
While dough is rising, combine cranberries, sugar, orange zest, and orange juice in a saucepan
Bring to a simmer, and simmer until cranberries split
Blend with an immersion blender, or transfer to a blender/food processor and blend carefully to avoid burns, Cranberry sauce should be about the thickness of gravy but will thicken as it cools
Let sauce cool while dough rises
generously grease an 9x13 inch baking pan, set aside
When dough has risen, press the air out of it
then place on a clean counter and roll out into an 8-9x15 inch rectangle
Spread cranberry jam over dough to within ½ an inch of the edges
Roll up dough the dough from the long side, not too tight, not too loose
Cut into 9-12 slices, making 9-12 rolls, you can adjust how many rolls you make and what size pan to use, if you make bigger rolls, use a smaller pan
if you want to bake them the next day stop here and follow the directions in the notes section
Arrange in the greased baking pan, and allow to rise for 30-45 minutes
Preheat oven to 350º
bake rolls for 25 minutes, or until golden brown
Remove from oven and let cool
While rolls cool, Combine icing ingredients and spread over baked rolls
ice the rolls while they're in the pan