In a big bowl, whisk the warm milk with 1 Tbsp sugar and fresh yeast until dissolved.
Sieve in 1 cup flour and gently whisk.
Cover with a towel and let sit for about 40 minutes in a warm place.
Preheat oven to 180˚C.
After 40 minutes, the dough should be bubbly and double in size.
In a small bowl combine the melted butter with the rest of the sugar and salt.
Add the mixture to the dough and gently combine.
Add one and a half cup flour while sieving.
Stir well, cover and let sit for 40 more minutes.
When the dough is double in size, remove it to a floured surface.
Knead the dough lightly, adding some more flour as necessary, until the dough just loses its stickiness and does not stick to the surface anymore.
Roll the dough out into a large rectangle.
In a small bowl, prepare the filling. Combine all the filling ingredients except for the cranberries and whisk until smooth.
Spread the filling mixture evenly over the dough.
Sprinkle evenly with cranberries.
Roll up the dough, forming a log, and pinch the seam closed. Place it seam-side down.
Cut the log in half, then cut halves in half until you get 8 rolls.
Place 8 cinnamon rolls in baking pan.
Cover with plastic wrap and place in a warm place to rise for 20 more minutes.
Remove the wrap and place in the oven. Bake for about 30 minutes until golden.
Now make the frosting:
In a small mixing bowl whisk together the powdered sugar, almond milk, and vanilla until smooth.
While the cinnamon rolls are still warm, drizzle them evenly with the frosting.