Long puffer coats are one of those winter essentials you don’t fully appreciate until you really need one. I’ve lived in New ...