Preheat oven to 350°.
While the oven is preheating make the cookie dough. Cream together the butter and sugar until light and fluffy.
Scrape the sides, add in the eggs, and vanilla extract. Beat until mixed.
Scrape the sides and add in the flour, & baking powder. Mix until thoroughly combined.
Scoop out 1/3 cup of dough and roll into a ball. Repeat with remaining dough.
Combine the sugar and cinnamon in a bowl, seperate out a few tbsp worth of the cinnamon sugar and reserve it for sprinkling on top of the cookie after frosting.
Roll and press the cinnamon and sugar onto the cookie dough. Flatten the cookie dough by gently so it is in the shape of a hockey puck. Repeat with remaining dough.
Arrange 6 cookies per pan. Bake at 350° for 14-17 minutes or until the centers of the cookies have puffed up and are no longer glossy.
While the cookies are cooling, make the frosting, by whipping the butter, cream cheese and vanilla until smooth.
Add the powdered sugar, one cup at a time.
Add milk a tsp at a time until you've reached your desired consistency, if needed.
Add the frosting to a gallon sized zip top bag, cut the corner of the bag and use it to pipe the frosting onto the warm cookies in a spiral.
Sprinkle some extra cinnamon and sugar on top- serve warm!