If it actually gets below freezing in your garage, I think that there is a good potential for trouble. If your garage stays at least 50F, you should be fine. I would let the stain dry for at least two days at that temperature. How about staining it in the garage, then after a few hours bring it inside to dry? Most of the fumes should be gone by then.