Combine dry ingredients. Whisk together flour, corn starch, ginger, baking soda, cinnamon and salt in small bowl. Set aside.
Cream butter and sugars. With an electric mixer, beat butter, granulated sugar, and brown sugar on medium high until light and fluffy, about 2 minutes.
Add egg and molasses. Add the egg, mixing well until combined. Add molasses and vanilla and mix just until combined. Scrape down the bowl as needed.
Add dry ingredients. Gradually beat in flour mixture. Chill the cookie dough for at least 1 hour, until firm.
Chill dough. Cover the bowl with plastic wrap and chill for 24 hours in the refrigerator.
Preheat and prepare cookie sheets. Preheat the oven to 350° F (177℃). Line two cookie sheets with parchment paper (or a silicone baking mat).
Scoop the cookies. Fill a small bowl with granulated sugar. Using a 1-inch cookie scoop or a tablespoon scoop the cookies into 1 ½ inch balls and roll smooth in the palm of your hands. Roll each cookie dough ball into sugar and place onto prepared cookie sheets about 2 inches apart.
Bake and cool cookies. Bake cookie sheet on the middle rack for 10-12 minutes, until lightly browned on the sides. The centers will still look soft. Remove from the oven and let cool on a baking sheet for 5 minutes before transferring to a wire rack to cool completely.