Whisk together flour, baking soda, salt, and spices in a medium bowl.
Beat butter and sugar with a mixer on medium-high speed until fluffy. Add eggs, 1 at a time, beating well after each addition. Beat in molasses. Reduce speed to low. Gradually add flour mixture, and beat until just combined. Divide dough into 3 portions, and wrap each in plastic. Refrigerate for 1 hour.
Preheat oven to 350 degrees. On a generously floured piece of parchment, roll dough to a scant 1/4 inch thick. Brush off excess flour. Slide dough and parchment onto baking sheets, and freeze for 15 minutes.
Cut out desired shapes. Transfer to parchment-lined baking sheets, and freeze for 15 minutes.
Bake cookies for 6 minutes. Remove sheets from oven, and tap them firmly on counter to flatten cookies. Return to oven, rotating sheets, and bake until crisp but not darkened, 6 to 8 minutes more. Let cool on sheets on wire racks.