the good boys of the seaforth highlanders managed to scrounge up the essentials to put on a full christmas eve feast ; table cloths and chinaware , beer and wine ; roast pork and applesauce ; cauliflower , mashed potatoes and gravy ; chocolate , oranges , nuts ; and even cigarettes .