Green’s Dictionary of Slang

moonlights n.

also moonlight clothes
[one wears such clothing at night]

[1900s–10s] (US) evening dress.