Though the actress has kept a very low profile since her split with estranged husband Ashton Kutcher, she seemed to shake off any malaise from her impending divorce with some holiday booty-shakin' in the Caribbean.
The "Margin Call" star and svelte mother of three, 49, was spotted with her daughter, Rumer Willis, at the uber-private Parrot Cay resort, where the two shared a rocking Christmas Eve at a poolside bar and Moore "danced up a storm."
Spies said that when Rumer took over DJing duties, Moore began to boogie.
"Demi was dancing seductively for all the guys [at the bar] and they were going nuts," one spy said. Another added, "Demi could do 'The Wiggles' dance and still look hot."
The slinky moves even earned the raven-haired beauty the nickname "Single Hot Demi" or, simply, "SHD," from other hotel guests during their stay.
Willis's DJing turn did not get quite as high marks as her mother's moves, a spy said.
Ironically, Moore and Kutcher headed to Parrot Cay just last month for a romantic getaway, to try and repair their marriage and celebrate Moore's 49th birthday, after Kutcher was caught cheating with Sara Leal, 22.
But shortly after their tropical escape, Moore announced she would file for divorce. Moore and Kutcher often vacationed on the island at the private residence of Moore's ex, Bruce Willis.
Other celebrities in Parrot Cay for the holidays included Charlize Theron, with her mother, and "Mission: Impossible -- Ghost Protocol" producer J.J. Abrams and his wife, Katie McGrath.
Reps for Moore could not be reached. A rep for Parrot Cay declined to comment.