Old Navy just slashed its $50 collared fleece men's pullovers to $12. Shop the limited-time deal before popular sizes sell out.