01 -  Preheat the oven to 400°F and line a baking sheet with parchment paper. 
 02 -  In a medium mixing bowl, thoroughly blend cream cheese, sour cream, cranberry sauce, jalapeño, cilantro, green onion, honey, salt, and ground black pepper until smooth. 
 03 -  Unroll each puff pastry sheet and cut into 8 equal triangles to yield 16 triangles in total. 
 04 -  Spoon approximately 1 tablespoon of filling onto the wide end of each triangle. 
 05 -  Roll up each triangle from the wide end to the tip, shaping into crescents. 
 06 -  Place filled croissants seam-side down on the baking sheet. Brush each lightly with beaten egg and optionally sprinkle with granulated sugar. 
 07 -  Transfer to the oven and bake for 16 to 18 minutes until golden brown and puffed. 
 08 -  Let cool for 5 minutes and serve warm or at room temperature.