Add the butter, sugar, along with the cinnamon, ginger, cloves, nutmeg, and vanilla to the bowl of your stand mixer (or use a hand mixer if you prefer) and beat on high until creamy and smooth.
Beat in the molasses on medium speed, scraping down the sides of the bowl until it's all incorporated.
Add the egg and mix well on medium speed.
Add the flour, salt, baking soda, and salt and mix on low speed just until incorporated.
Shape the dough in a rectangle, wrap it in plastic wrap, and refrigerate it for at least 2 hours.
After the dough is chilled, roll it in a 1/4 inch sheet, using flour to make sure the dough doesn't stick to the table or to the rolling pin. It is very important that you roll the dough to the same thickness all over so that your cookies are consistent and they bake the same.
Cut out the cookies and place them on a baking sheet lined with parchment paper. If there's excess flour, brush it off with a pastry brush or with your hand. We used a 2.5 inch x 3.5 inch gingerbread man cookie cutter and some slightly smaller stars, Christmas tree, and hearts.
Place the tray with the cookies in the fridge for 15 minutes.
Preheat the oven to 350 degrees Fahrenheit (175 degrees Celsius).
Remove the cookies form the fridge and bake them at 350 degrees Fahrenheit (175 degrees Celsius) for 8 minutes, depending on the size and thickness. You will know they are done baking when the edges are hard but the middle is still soft.
Let the cookies cool on the sheet pan for a little while until they harden.