In the bowl of a stand mixer, add yeast, warm milk and honey. Stir and let it proof for 15 minutes.
Meanwhile in a large mixing bowl, combine flour,cinnamon, allspice, nutmeg, salt and ginger; whisk and set aside.
To the stand mixer, add butter, egg, vanilla, sugar, sultanas and candied peels. With the paddle attachment on, process on medium speed until the ingredients are mixed.
Change the attachment for the dough hook and add half the dry ingredients to the yeast mixture. On low speed, process until somewhat mixed before adding the remaining half of the dry ingredients. Mix the ingredients on low speed at first and increase to medium speed, stopping to clean the sides of the bowl.
When the dough pulls away from the sides of the bowl, stop and drop it on a lightly floured work surface. Knead the dough for about 2 minutes.
Form a ball by pulling it under and place it in a lightly greased bowl, swirling around to coat.
Cover with a clean dish towel and transfer the bowl to a draft-free area such as the oven with the temperature off. Let it rise for 1 ½ to 2 hours or until it doubles in size.
A couple hours later, remove it from its draft-free spot and drop the dough back on the work surface. Divide it into 12 equal pieces or if you want them smaller, make 15 pieces with it; pull under to form little balls.
Place them close together on a baking sheet lined with parchment paper overhanging the sides so it makes it easier to take the buns out when they’re baked.
Cover the buns with the same clean dish towel and transfer them back to the draft-free area making sure the towel is not tucked under. Let them proof for 1 hour or until they double in size.