In a large bowl, beat butter and brown sugar with electric mixer on medium speed until light and fluffy, about 5 minutes. Beat in the egg and molasses. Stir in remaining ingredients except granulated sugar. Cover; refrigerate the dough for 2 hours.
Heat the oven to 350 degrees. Line a cookie sheet with parchment paper. In a small bowl, place granulated sugar. Shape dough into one inch balls; roll in sugar. On a cookie sheet, place balls 2 inches apart.
Bake 8-10 minutes or just until set and soft in center. Cool 2 minutes; remove from cookie sheets to cooling racks. Store tightly covered up to 1 week.