Preheat the oven to 350°F (180°C). Line 12 cupcake pan cups with cupcake liners. Set aside.
In a medium bowl, whish flour, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves together. Set aside.
In a large bowl, mix butter and brown sugar together for 3 minutes. Add eggs and mix together. Then add molasses, buttermilk, and vanilla. Mix until everything is combined.
Add dry ingredients into the bowl, and mix until everything is just combined. Do not overmix. Divide dough into the prepared 12 cupcake cups. Bake for 15-18 minutes, or until a toothpick comes out clean. Let them cool to room temperature before frosting.