Preheat the oven to 350 degrees Fahrenheit
Place the butter and sugar in a mixing bowl and cream well, using an electric mixer. Mix for about 2-3 minutes until light and fluffy.
Add in the flour, vanilla extract, almond extract, salt, cardamom, cinnamon, and 2 tbsp of almond milk and mix just until flour is incorporated.
If the dough is too thick and crumbly at this point add in 1 more tbsp of almond milk until the dough is easily pliable and can be easily squeezed out of a cookie press.
Place dough in a cookie press and press out cookies until all dough is used. If you do not have a cookie press, you could pinch off spoonful amounts of the dough, roll them between your palms into a spherical shape, gently flatten these and bake. Or, you could add dough to a sandwich bag, cut a small hole in the side, and pipe out your favorite shapes.
Bake cookies for 12-15 minutes.
Remove from oven and immediately dust with granulated sugar.
Enjoy warm or let cool and store in an air-tight container for up to a week.