Preheat the oven to 350 degrees Fahrenheit. Line two cookie sheets with parchment paper and set aside.
In a medium mixing bowl or bowl of a stand mixer, add the butter, white sugar and brown sugar and cream together for about 30 seconds.
Add in the remaining wet ingredients and beat to combine. Add in the dry ingredients, maxing sure to spoon and level, don't scoop from the bag.
Mix to combine. Use a medium cookie scoop (about 2 tablespoons) and scoop onto the prepared cookie sheets, leaving enough space between each cookie. The cookies are pretty thick, so if you want them thinner, you can flatten the tops before baking.
Bake for 12-15 minutes or until the edges are just barely golden brown. As soon as they come out of the oven, I like to use a round cookie cutter to swivel around the edges to create perfect circles. Let cool on the cookie sheet for about 15 minutes, then transfer to a wire rack to finish cooling. Meanwhile, make the frosting. Beat the butter for about 1 full minute until fluffy. Add in the powdered sugar, followed by the vanilla, salt and heavy cream. You can add more heavy cream as needed. Divide into two or three bowls to dye green or red, or just leave as is!
Frost each cookie, then top with sprinkles and enjoy!