Make up the egg replacer to the package directions and set aside.
In a medium mixing bowl, sift flour with baking powder, spices, and salt together, set aside.
In a separate medium mixing bowl, combine margarine, sugar, almond milk, and the egg replacer until creamy.
Start slowly adding the sifted ingredients, a little at a time, to the wet ingredients, mixing as you add.
After all the ingredients are added and well incorporated, cover the mixing bowl and place into the refrigerator for 2 hours.
Prepare 2 cookie sheets with parchment paper, and set aside.
Preheat oven to 375°F.
Remove the mixing bowl from the refrigerator after chilling for 2 hours.
Flour the counter top and place the dough on the flour.
Pull out a rolling pin and a doughnut cutter, flour both.
Start rolling out the dough to about 1/4 to 3/8 inch thickness and cut th dough with the doughnut cutter.
Move the cut out cookies to a cookie sheet, letting them sit for 20 minutes.
After resting the cookies, place them into a preheated oven for 6 to 7 minutes, rotate the cookie sheet and return to oven and continue baking for another 6 to 7 minutes.
Cooking times can vary, so watch the cookies closely, they will have a slight brown edge to each cookie when done.
Remove from the oven and let the cookies set for 5 minutes on the cookie sheet, then move them to a cooling rack to completely cool.
After all the cookies are baked it is time to frost them.