It will be a cold day in hell when flannels go out of style. Suit your boy in an all-season, all-occasion shirt that he can feel great in.