In a large bowl, whisk together flour, cinnamon, ginger, baking soda, cloves, salt and nutmeg. Set aside.
In a second large bowl (or an electric stand mixer with the paddle attachment), beat the oil and the sugar together for a few minutes using a hand mixer on high speed. The mixture should become slightly fluffy. Add in eggs, molasses and vanilla. Continue beating on medium speed until everything is well combined. Reduce the mixer speed to low, and gradually add in the flour mixture until just combined. As you add in the flour, you can also add in up to 1/2 cup of soy milk to facilitate the mixing.
Using your hands, form a large rectangle with the dough and tightly wrap it in plastic wrap. Chill in the refrigerator for at least 2 hours or overnight.
Once the dough is thoroughly chilled, heat the oven at 350F.
Unwrap the dough, divide it in two, and place it on a large, lightly floured hard surface. Using a floured rolling pin, roll the dough evenly until it is approximately 5 mm thick. Then, use your favorite cookie cutters to cut out your cookies. Reroll the dough as needed to cut more, but try not overdoing it. Transfer your cookies on parchment-covered baking sheets.
Bake for 8-10 minutes, or until the cookies are crisp around the edges and on top. Remove from the oven and let cool for 5 minutes, then transfer to a wire rack to finish cooling.
Once the cookies have reached room temperature, you can decorate them with icing, sprinkles and candies! Enjoy!