Dictionary.com
Thesaurus.com

will have moonlighted

  • future perfect
    of moonlight.
    moonlight
    noun
    the light of the moon.