Strain the Pumpkin: About 2 hours before starting, place the pumpkin puree in a fine mesh strainer or cheesecloth over a bowl to drain excess liquid. Press with a paper towel and a weighted plate to speed up the process.
Preheat Oven: Preheat your oven to 350°F.
Mix Dry Ingredients: In a small bowl, whisk together the flour, baking soda, baking powder, salt, pumpkin spice, and cinnamon. Set aside.
Cream Butter and Sugar: In a large mixing bowl, beat the softened butter with an electric mixer on medium speed for 1 minute. Add the brown and granulated sugar, and beat until fluffy, about 1-2 minutes.
Add Wet Ingredients: Mix in the strained pumpkin puree. Add the egg yolks and vanilla extract, mixing until combined.
Combine Ingredients: Add the dry flour mixture to the wet ingredients and stir on low speed until a smooth dough forms.