Simple Fun, Could Be Even Better
This style of gameplay has been done many times before, and certainly with more interesting additions than you have here. That being said, it was still a nice version of a classic game. The graphics were attractive and clean, and the action moved along quickly, allowing maximum matching action. A couple of criticisms though:
1) The sound. The dinging noise got very old very quickly -- please get rid of it or at least give an option to turn it off. I can see when something matches up, I don't need to hear that loud ding each and every time. Also, I'm surprised you didn't put any kind of music, especially some kind of Christmas music, since this is a Christmas-themed game. Again, it's something I should have the option to turn off, but having a choice of a few different, appealing songs could help the atmosphere.
2) The list. I thought the "complete the shopping list" goal for each level was fine, but then I realized the system was flawed. Specifically, scoring combos is good for points, but NOT good for the list. If you get anything more than 3-of-a-kind simultaneously, it still only counts for 1 addition to your list. Even if on a single move you form 2 separate 3-of-a-kind matches of the same item, it will only add one of that item to your list. Since winning a level is based not on points but on finishing the list, this is a glaring oversight, especially since you have little control over the large combos that tend to occur. You should tweak the list system so that combos are reflected accurately on the list.
But I still had fun playing this game for a bit, and if you address these issues it would be worth even more of someone's time. Merry Christmas.