Preheat your oven to 325°F and line two baking sheets with parchment paper.
In a large bowl, beat the butter and 1/2 cup powdered sugar together until creamy. Mix in the vanilla and almond extracts.
Add the flour and salt, mixing on low speed until combined. Stir in the chopped almonds until evenly distributed.
Take about 1 tablespoon of dough and roll it into a small log, then shape into a crescent. Place on the prepared baking sheets about 1 inch apart.
Bake for 14-16 minutes, until the bottoms are lightly golden but the tops are still pale. Don't overbake—they should stay light in color!
Let the cookies cool on the baking sheet for 5 minutes until they're just cool enough to handle but still warm.
Place the remaining 2 cups powdered sugar in a shallow bowl. Gently roll each warm cookie in the sugar to coat completely. Let cool completely, then roll in powdered sugar a second time for that beautiful snowy look.