Man, I know I don't have all the facts or understand, but based off what you presented, I'd let her stay until her lease
ends and let her know she needs to move out at that time.
The fact that her lease isn't up combined with it being Christmas would cause me to let her stay.