Demi Moore flaunts her bikini body in Mexico on December 29, 2013. Credit: MiamiPIXX/FAMEFLYNET

Hot for the holidays! Demi Moore has been spending quality time in Tulum, Mexico with daughter Rumer Willis -- and some company! 

The mother-daughter duo enjoyed a fun day under the tropical sun with Willis' on and off again beau Jayson Blair on Sunday, Dec. 29. The hot mama, 51, flaunted her toned body and flat tummy in a black string bikini by OndadeMar. See more pics of Demi's amazing bikini body.

Her daughter, 25, meanwhile, donned a striped, bandeau bikini which she wore beneath a flowy, long-sleeved, cover-up dress in gray. Both mom and daughter left their long locks down and walked barefoot along the sandy beaches on the Riviera Maya.

The mother of three daughters -- Rumer, Scout, 22, and Tallulah, 19 -- with ex Bruce Willis has much to celebrate in 2014. A source told Us Weekly that following her high-profile split from ex-husband Ashton Kutcher, the Ghost actress is "doing great, just moving on with her life." (Moore and Kutcher's divorce was finalized in November, nearly two years after the estranged couple announced the end of their six-year marriage.)

"She's very happy," the insider added.