I've put Mince Pies for number 20 and Puddings for number 18. I'm not sure these are the right answers but some of the clues are so vague and/or difficult to interpret that I'm pretty much putting down any answer that more or less fits.
I usually enjoy these particular quizzes and I'm a bit disappointed with this one.
Yes, I agree juliefer, it doesn't help when no amount of letters are given to the clues as lots of the questions could be interpreted differently. I must admit not the usual standard.