Preheat oven to 350°F (175°C).
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves.
In a separate large bowl, cream together the butter, granulated sugar, and brown sugar until light and fluffy.
Beat in the eggs, one at a time, mixing well after each addition.
Stir in the vanilla extract and canned pumpkin.
Gradually add the dry ingredients to the wet ingredients, alternating with the milk, beginning and ending with the dry ingredients. Mix until just combined.
Line a muffin tin with cupcake liners. Fill each liner about 3/4 full with the batter.
Bake for 18-20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
Allow the cupcakes to cool completely before frosting.
Frost with cream cheese frosting and enjoy!