Whisk together flour, salt, baking soda, and spices in a large bowl.
Beat together butter and granulated sugar with a mixer until pale and fluffy. Beat in eggs, 1 at a time, then honey and molasses.
Reduce speed to low, and gradually add flour mixture until well combined. Divide dough into thirds and wrap each in plastic wrap. Refrigerate until firm but still pliable, about 1 hour.
Preheat oven to 350°F .
Working with a third of dough at a time, roll dough out to 1/4-inch thickness on generously floured parchment. Brush off excess flour, transfer dough on parchment to a baking sheet, and freeze until firm, about 15 minutes.
Cut into shapes with cookie cutters, rerolling scraps as needed. Transfer cookies to parchment-lined baking sheets, and freeze until firm, about 15 minutes.
Bake until edges turn golden, about 15 minutes, rotating once and firmly rapping baking sheet halfway through baking to flatten any bubbles in cookies.
Let cookies cool completely on baking sheets set on wire racks.
Place icing in a pastry bag fitted with a small plain round tip (ATECO #0, 1, or 2). Pipe outlines and details on cookies. Immediately sprinkle with sanding sugar and tap off excess.
Let set completely, uncovered, at room temperature, at least 4 hours or (ideally) overnight.