Cream the butter, sugar together until light and fluffy (approximately 3-4 minutes)
Add the molasses, egg, and vanilla and blend until combined.
In a large bowl, whisk together the flour, ginger, allspice, ground cloves, ground cinnamon, baking soda, and salt.
Add half of the flour mixture to the butter and sugar mixture and blend, scraping down the sides of the bowl, as needed.
Add the remaining flour mixture and blend until a soft dough forms.
Divide the dough in half and wrap each half with plastic wrap.
Chill for at least 1 hour in the refrigerator.
Preheat oven to 350-degrees.
When ready to bake, unwrap the chilled dough and divide each in half.
Lightly flour a work surface and roll the gingerbread dough to an even ¼" thickness.
Use cookie cutters to cut out shapes, rerolling the remaining dough to make additional cookies.
Place the cut cookies on to parchment-lined baking sheets.
Bake in preheated oven for 20-25 minutes (conventional oven), rotating the baking sheets halfway through the baking process.
Cool the cookies completely on wire racks.