From Hoppin' John with black-eyed peas to soft pretzels to tamales, here are 15 foods people eat on New Year's Eve or New Year's Day to ring in good fortune for the year ahead.