No festive cheer as food prices bite