In a large bowl, sift together dry ingredients: flour, baking powder, baking soda, salt, and spices. Make a well in the middle of bowl and pour in milk, eggs, and butter. Stir until just combined. Add in cranberries, walnuts, and sugars. Stir until just combined (do not over-stir; it’ll make for a tough muffin).