There is a lot of construction in areas surrounding the airport currently. Also during the time you have your layover is a high traffic time, even without the Christmas shoppers out and about right now.
Pappasito's is a good recommendation. Also a few decent restaurants in D terminal as well.