demi-lovato005Demi Lovato spent Christmas with her family.

The troubled singer, who was stuck inside an Illinois treatment center for Thanksgiving, was granted a half-day reprieve from the facility on Saturday. Sources say she saw a movie with her mother, step-father and two sisters.

“She is doing good and is in good spirits,” an insider says of Demi’s overall progress. “She is committed to the program… She will stay as long as the doctor’s tell her she needs to stay.”

Last week, Lovato settled with Alex Welch, the back-up dancer she punched prior to admitting she needed help.