Into a mesh strainer over a medium bowl, add flour, baking soda, all the spices, and salt. Shake everything through the strainer into the bowl. Set aside.
In a separate large bowl, cream together the butter, honey, and molasses until creamy and smooth, about 2-3 minutes.
Add the eggs to the butter mixture, one at a time, and beat till incorporated, about 30 seconds.
Add the flour mixture to the butter mixture and mix until combined and no streaks or flour are visible.
Cover the bowl with plastic wrap and chill the dough for at least 4 hours or overnight.
Once the dough is well chilled and firm to the touch, Preheat the oven to 375°F and line a baking sheet with parchment paper. (If you do not have parchment paper, grease the baking sheet with butter.)
Place the turbinado or other sugar in a small bowl.
Roll a teaspoon full of cookie dough between the palm of your hands until it forms a 1-inch ball. Next, roll the cookie dough ball in the sugar and place the ball onto the baking sheet. (See video.)
Continue rolling the dough into balls, rolling the balls in the sugar, and then placing the dough balls on the baking sheet until you have 12 dough balls on the baking sheet that are placed two inches apart.
Using a flat-bottomed glass dipped in water, flatten each dough ball to 1/4-inch.
Place the baking sheet on the middle rack of your preheated oven and bake the cookies until they crack on top, approximately 8-10 minutes.
When done, remove the baking sheet from the oven and allow the cookies to cool for a minute or two before transferring them to a wire cooling rack to cool completely.
Store the cookies in an airtight container. At room temperature, the cookies will stay fresh for about one week. Refrigerated, the cookies will stay fresh for about two weeks.