01 - Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 - In a medium bowl, whisk together flour, baking powder, baking soda, salt, ginger, cinnamon, cloves, and nutmeg.
03 - In a large bowl, cream unsalted butter and brown sugar until light and fluffy, approximately 2 to 3 minutes.
04 - Incorporate molasses into the butter mixture. Beat in eggs one at a time, then mix in vanilla extract.
05 - Alternately add the flour mixture and buttermilk to the wet ingredients, starting and ending with the flour mixture. Stir gently until just combined to avoid overmixing.
06 - Divide batter evenly among cupcake liners, filling each about two-thirds full.
07 - Bake for 18 to 20 minutes, or until a toothpick inserted into the center comes out clean. Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
08 - Beat cream cheese and butter together until smooth. Gradually add powdered sugar, mixing until fluffy. Incorporate vanilla extract and a pinch of salt.
09 - Once cupcakes are fully cooled, frost with the cream cheese frosting and decorate as desired.