Kevin,

A gentleman could get a long Arabian style robes in white or black with an appropriate matching headgear. Then he could make a grand entrance at the ball with his dazzling desert bloom at his side. Once there he would sweep off his robes to reveal the dashing highland attire beneath (or one's stylish tuxedo if a James Bond vibe is preferred).

This is what I would do.

It has a certain...

Cheers

Jamie