Heat the milk to a very warm, but not hot temperature (100-110°F).
Pour the warm milk into a bowl and sprinkle in the yeast.
Mix to dissolve the yeast and let it sit for 5 minutes.
Stirring constantly, add sugar, salt, butter, cinnamon, nutmeg, and eggs.
Mix in flour gradually.
Knead the dough until it is smooth.
Cover the bowl and let the dough rest for 30 minutes.
Knead dough again until smooth and elastic, about 3 minutes.
Add currants or raisins and knead until well mixed.
The finished dough will be wet and sticky.
Shape the dough into a ball and place it into a buttered dish.
Cover the dish with plastic wrap and let it rise overnight in the refrigerator.
Remove the dough from the refrigerator and let it sit at room temperature for about a half-hour.
Lightly grease a baking sheet.
Divide the dough into 24 equal pieces.
Shape each bun into a ball and place it on a baking sheet, 1/2″ apart.
Cover with a clean kitchen towel. Let the dough rise to about double in size.
Preheat the oven to 400° F.
After the buns have risen, use a knife to slash the buns with a cross.
Brush buns with egg white and place them in the oven.
Bake for 10 minutes, then reduce the heat to 350° F.
Bake until the tops of the buns are a golden brown, about 15 minutes more.
Then, cool the buns on a wire rack.
Mix together the glaze ingredients.
Use the glaze to make the sign of the cross on the top of each bun.
Lastly, serve the hot cross buns warm or room temperature.