Preheat oven to 400 degrees. Prepare large baking sheet by lining with parchment paper. Set aside.
In a large bowl, combine flour, sugar, baking powder, spices, salt, and baking soda. Whisk until combined. Add cold, cubed butter and crumble butter into flour mixture with your hands until butter is in very small pieces.
In a medium bowl, mix puree, egg, milk, and vanilla extract until combined. Add to dry mixture and fold together carefully. Do not over mix.
Pour batter onto a clean counter surface and knead a few times until dough comes together and is no longer sticky. Add more flour to keep it from sticking to the rolling pin and surface, if needed. Roll out into a 10x7 rectangle.
Using a sharp knife, cut in middle length-wise and then width-wise. You should have 4 smaller rectangles. Make a diagonal in each rectangle to make 8 triangles. Place triangles on prepared baking sheet about 1-2 inches apart.
Bake in preheated oven for 10-12 minutes, or until toothpick comes out clean when inserted in the center of the scones. Remove from oven and let cool for 10 minutes before icing them.
Mix icing ingredients together. Spoon plain icing all over each scone. Let it set for 5 minutes. Mix ingredients for spiced icing. Drizzle spiced icing over each scone. Let them set completely before serving or storing.