In a small bowl, combine warm milk and yeast. Let sit for 5–10 minutes until foamy.
In a large bowl, mix flour, sugar, cinnamon, nutmeg, and salt.
Add yeast mixture, eggs, butter, vanilla, and orange zest. Mix until dough forms.
Knead for 8–10 minutes until smooth and elastic.
Fold in raisins.
Place dough in a greased bowl, cover, and let rise 1–1½ hours until doubled.
Punch down dough and divide into 12 equal portions.
Shape into smooth balls and place in a greased 9x13-inch baking dish.
Cover and let rise again for 30–45 minutes.
Preheat oven to 350°F (175°C).
Mix flour and water into a thick paste and pipe a cross over each bun.
Bake 20–25 minutes until golden brown and internal temperature reaches about 190°F.
Mix jam or honey with warm water and brush over warm buns for shine.
Cool slightly before serving.