Preheat oven to 400 degrees
Line two baking sheets with parchment paper
In a large bowl sift together the flour, baking powder, and salt.
In your Kitchenaid mixer with the paddle attachment, add 1 cup of room-temperature butter and 3/4 cup of sugar. Cream together for 3-5 minutes on medium speed so it becomes light and fluffy.
Add in room temperature egg, milk, vanilla extract, and almond extract. Mix until combined.
Pour in half of the flour, mix, and then add in the second half. This way it doesn't go flying all over your kitchen! Mix until the dough comes together and there are no dry parts left.
Shape the cookie dough into a ball and place it on a well-floured counter. Lightly flour the top of the cookie dough, as well as your rolling pin. Roll the dough out in a circle until it is about 1/4-1/2 inch thick. I prefer really thick, cake-like cookies so I usually keep the dough thicker.
Using the cookie cutters of your choice, cut out all your cookies and place them on the parchment-lined baking sheets, leaving 1/2" of space between each cookie.
Gather up the leftover dough, re-shaping it into a ball, roll it out again and continue to cut cookies until there is no more dough left.
Bake one sheet at a time at 400 degrees on the center rack of your oven. Smaller cookies only need about 8 minutes, while larger cookies will take closer to 12 minutes. You will know they are done when the edges of the cookies are just slightly brown. These cookies are best when they are just baked, so if you have any doubt take them out sooner than later. The bottoms of the cookies should be just slightly brown when you look at them.
Place them on a cooling rack while you make the frosting!