Flannel is considered evening wear.
... you mean it isn't???