Don't know about I-95, but I often drive long-distance on Xmas, and my advice is to pack food and drink, just in case. Gasoline is easy to get as long as you are paying by CC, but food is much harder to come by (unless you buy it in a gas station, and even they sometimes don't put on their usual food items, because they assume that they will go to waste.)
The restaurants I've found most likely to be open on Xmas are breakfast-type places, particularly the Waffle House. Personally I don't like eating really high-carb foods like that when I'm driving; heavy meals tend to make me drowsy.
My fallback for holiday road travel is to eat at big hospitals. They just about always have food available, though it might not be too appetizing.