I agree with everything said here. What you did was best.

I think just the kind gesture of "Merry Christmas" and a nice tip could have been enough to get her through the rest of her shift.

I hate to see anyone sad or upset. Sometimes, all you can do is smile and say a prayer that God will watch over them and get them through whatever is going on.