On a lightly floured surface, roll out the puff pastry sheets to 9x12-inch (23x30-cm) rectangles. Set one pastry sheet aside and fold the other in half lengthwise, then in half crosswise twice, to form creases for 8 pockets. Unfold the pastry sheet on the prepared baking sheet.
Make the Strawberries ‘n’ Cream filling: In a small bowl, combine the cream cheese, sugar, and vanilla, and mix until smooth.
Make the Very Berry filling: In a small bowl, mash the raspberries, then add the blueberries, sugar, lemon juice, and lemon zest. Mix with a fork.
Spoon the berry mixture over the center of 2 of the 8 rectangles.
Use a spatula to spread the chocolate hazelnut spread over the center of 2 more rectangles, then top with the banana slices.
Use a spatula to spread the cream cheese mixture in the center of 2 more rectangles, then top with the strawberries.
Place apples slices in the center of the remaining 2 rectangles, then sprinkle with the brown sugar and cinnamon.
Preheat the oven to 400˚F (200˚C). Line a baking sheet with parchment paper.
Brush the egg wash over the pastry around the edges and between each filling, then top with the remaining puff pastry sheet. Use your fingers to press the pastry down around each filling. Once tightly pressed, use a pizza cutter or knife to cut out each pocket.
Seal the outside edges with a fork. Poke the top of each pocket with a fork 3-4 times to ventilate. Brush the tops with egg wash.
Bake for 25 minutes, or until golden brown.
Make the glaze: In a medium bowl, combine the powdered sugar, milk, and vanilla. Stir until smooth and thick.
Remove the pockets from the oven and let cool for 5 minutes. Decorate with the glaze, then serve immediately, or wrap in wax paper and freeze for up to a week. Reheat in the toaster oven.