First, pre-heat oven to 350 degrees and prep 2 non-stick baking sheets.
In a mixer, beat together sugar and butter until creamy. About 3-4 minutes. Add egg and vanilla extract and beat together until combined.
In a medium bowl, whisk together the oats, flour, baking powder, baking soda, spices, and salt.
Add the dry ingredients to the butter and egg mixture in batches while slowly beating on low speed until just blended.
Roll and portion about 1 large teaspoon of cookie dough into your hands and place on cookie sheet an inch apart.
Bake cookies for 10 to 12 minutes until lightly golden brown. Let cool on baking sheet for 5 minutes before filling.