The best time to buy a jacket is before it gets cold out. But it's already way too late for that. You can get a jacket now and try to salvage the rest of the winter, or you can spend the next three months shivering. We'll trust you to make the right call on this one.
In the Box: