Beat ½ cup unsalted butter and ½ cup sugar in a large bowl until creamy.
Add 1 egg and mix until well integrated. Scrape the sides of the bowl as needed.
Add ½ cup light molassesthe spices (1 teaspoon ground ginger, 1 teaspoon ground cinnamon, ⅛ teaspoon ground allspice and ⅛ teaspoon ground cloves) and mix well.
Sift together 2 ½ cups all-purpose flour, 1 teaspoon baking powder, ½ teaspoon baking soda and ¼ teaspoon salt and add to the butter (it's important to sift the baking soda as it might clump during storage). Mix everything well with a spatula. After the flour is fully integrated (no dry spots), you don't want to beat anymore, as it will make the cookies tougher.
Wrap in plastic, pressing to make a disc, or press a piece of plastic directly to the bowl, and refrigerate for a few hours, until firm enough to roll. At this point, you can leave it in the refrigerator for up to 2 days, or in the freezer for a month, always well wrapped.
Preheat oven to 350ºF (180ºC). Line cookie trays with parchment paper.
Roll half of the dough at a time and keep the rest refrigerated. Lightly flour the surface and the rolling pin, and roll the cookie dough, making sure it does not stick. To ensure this, make quarter turns frequently and flip over several times while rolling.
Cut cookies with the cookie cutter of choice, and place on the prepared sheets.
Bake for 10 to 12 minutes, until dry and slightly soft to the touch.
Cool completely on a wire rack before decorating.