Preheat oven to 350F
Combine the ground flax seed and warm water in a small bowl and set aside to gel, about 5 minutes.
In a large mixing bowl, cream the margarine and white sugar until pale and creamy.
Add the flax seed mixture (the flax "egg") and molasses and mix into the creamed butter until incorporated.
Sift in flour, baking soda, spices, salt and then mix until incorporated. Roll into 1 1/2 tbsp balls and roll into the coarse sugar to coat.
Bake on a lined baking sheet for 9-11 minutes, (9 min if you have a hot oven, 11/12 minutes if you have a cooler oven). The cookies will "crack" but should still be soft in the centre after 9 minutes. Underbake to keep the cookies soft.