Preheat oven to 400°. Thaw puff pastry as directed. Unfold pastry on lightly floured surface. Roll into 12 inch rectangles. Cut into 12 (3 inch) squares. Heat oil in saute pan over high heat. Add shallots, corn, and mushrooms; saute for 1 minute. Add cooking wine and seasonings. Add spinach and saute for an additional 30 seconds. Remove from heat. Place 1 Tablespoon filling in center of each square. Brush edges of square with beaten egg. Bring four corners together, pressing firmly. Pull up and twist corners making top of purse. Place on a baking sheet and brush purse with egg. Bake in preheated oven for 15 to 18 minutes, or until golden brown. Serve with sauce (optional).
TO PREPARE OPTIONAL SAUCE: Heat oil in saute pan over high heat. Add shallots and celery. Saute for 30 to 40 seconds or until lightly brown. Add cooking wine, brown sugar, and bay leaf. Reduce heat to medium. Combine cold water and cornstarch; add to cooking wine mixture and simmer for 5 minutes. Set aside until ready to serve.