The best time to invest in a leather jacket is right now, when they're going on sale (and you're tired of puffers.) Here are the best 15 to shop.