In a medium bowl mix flour, baking powder, ginger, cinnamon, salt, cloves and nutmeg.
Using an electric mixer cream butter and sugars.
Add eggs one at a time then molasses and vanilla.
Gradually stir in dry ingredients until combined.
Wrap dough in plastic wrap and place in the refrigerator for at least an hour.
Preheat oven to 350 degrees. Spray baking sheets with cooking spray or line with parchment paper.
Roll dough into 2 tablespoon size balls and flatten slightly with the palm of your hand or the back of a drinking glass. Place on baking sheet 2 inches apart.
Bake for 10-12 minutes until bottoms begin to brown. Cool on baking sheet for a few minutes before transferring to a wire rack to cool completely.
Lemon Buttercream Frosting
Using an electric mixer beat butter until fluffy.
Mix in confectioners sugar until combined.
Stir in lemon zest and juice until creamy. If consistency is too thick, add in a little more lemon juice, water or milk until desired consistency.