It's Christmas Eve! I know most people are traveling today to meet their friends and family, but not everyone will be able to do it. It is nice not having to work at Christmas, but think about all of the people that will have to work today and tomorrow.
Cops, rescue workers, fire fighters, People at hospitals and nursing house do not get the holidays off. These people have to work on Christmas Day some years. The restaurants that will be open and flooded with customers are there for your convenience. Those people are having to work as well, and they do not make a lot of money, so if you eat out during the holidays, treat the workers with kindness and respect. They need to be tipped well. They would rather be spending the holidays with their friends and family, like you are.
Be safe in your travels.