In a medium bowl, mix together flour, ginger, cinnamon, cloves, baking soda and salt. Set aside.
In mixer bowl (use paddle attachment) add butter, both sugars and vanilla. Beat on medium until light and fluffy, scraping down sides of bowl as needed, for about 2 min.
Add eggs, one at a time, and mixing well after adding each.
Add molasses and beat until combined.
Reduce mixer speed to low, and slowly add in dry ingredients, beating until just combined. Scrape down sides of bowl to be sure everything is completely mixed.
Cover bowl with plastic wrap, and refrigerate at least 2 hours (up to 1 day).