We did dinner from Publix this past Christmas. It was great. We ordered about 5 days in advance and we were able to request pick up day and time of our choice. I hesitated to pick up much in advance, but after seeing how they packaged everything it would have been fine. Husband went and picked up the meal and he said that there were many, many meals waiting to be picked up.
We had turkey, gravy, dressing, apple-cranberry relish and mashed potatoes. The price was very reasonable, and we were totally pleased with the meal. The turkey was prepared in a bag and then packaged in another outer bag. All you had to do was take off the outer bag and then reheat the turkey in its sealed baking bag and you were done. You can also order hams and prime rib, I believe if you desire. I think we got the smallest turkey and we had 6 people eat and then had plenty of leftovers.
We were staying at OKW and it was great to be able to spread out and not be sitting in a restaurant where we had to leave as soon as our meal was over.
Here is the phone number to the Publix on Vineland (right behind the outlet mall) if you are interested, (407) 238-9924. I was impressed enough to make sure that I held onto it for future reference.