The best puffer coats and jackets to invest in now (and wear forever)