01 - Combine chopped dates with water in a small saucepan. Cook over medium heat for 5-7 minutes until dates soften and mixture forms a thick paste. Stir in orange blossom water and lemon juice. Cool completely before proceeding.
02 - Beat chilled heavy cream in a mixing bowl until soft peaks form. Refrigerate until ready for assembly.
03 - Beat egg yolks with half the sugar and vanilla extract in a separate bowl until mixture becomes pale and thickened.
04 - Whisk egg whites with pinch of salt in a clean bowl until foamy. Gradually add remaining sugar while beating until stiff peaks form.
05 - Gently fold cooled date paste into the egg yolk mixture until fully incorporated.
06 - Fold whipped cream into date-yolk base. Gently fold in beaten egg whites until mousse achieves smooth, airy consistency without deflating.
07 - Distribute mousse evenly into individual serving glasses. Refrigerate for minimum 2 hours until completely set.
08 - Top each serving with chopped pistachios, fresh orange zest, and dried rose petals just before serving.