It depends. If the event is for somebody else (graduation, wedding, etc.) ask the host or honoree. But in regular situations (dinner, going out, etc.) just wear the kilt!