Many restaurants have backed off holiday hours in recent years, but there are a diversity of options for lunch or dinner on Christmas Day.