Deixem-me corrigir e antes de mais dizer duas ou três coisas:
1- Não percebo nada de moda nem de fatos (ternos);
2-Só tenho um fato e apenas foi para duas ocasiões (um casamento e um batizado);
O colete não está fora de moda. Apenas costuma usar-se em ocasiões muito formais. Por exemplo, é comum os noivos usarem o colete por baixo do casaco. O colete claro está, na cor do fato. Há aqueles que também usam a flor na lapela, outros lenço e quiçá outros o maço de tabaco.
Creio que usar só colete e calça aí sim, está fora de moda. Na ocasião acima descrita, quando a festa já vai adiantada, pouco interessa se fica feio. A malta já está toda animada e a maioria já nem gravatas usa.

Se é para uso convencional, o casaco, gravata, calça é suficiente e mais que "na moda". Se tiveres companheira há uma coisa a dizer: ou a deixas escolher a gravata ou nunca, mas nunca vais acertar e ela vai dizer sempre que é pirosa

.