Cracker Barrel will be closed on Christmas, but they will be open on Christmas Eve until 2 p.m. for those who want to enjoy a meal before the holiday.