I was speaking to a man wearing a mess jacket (with pants) on New Years Eve. He is active with the American Legion and often wears it with medals, when appropriate. It did not have military buttons, and he said that he bought it quite reasonably from a formal wear rental shop.