In a large bowl, sift the flour, salt, powdered sugar and mix them well with a spoon.
Add ghee, oil, orange blossom water and lemon zest, then mix with hands until well incorporated.
Add milk little by little and mix with your hand without kneading until obtain a nice, soft dough. You may not need to use all the milk.
Cover the dough with plastic wrap and let rest on the counter for at least 1 hour.
In meantime, mix the filling ingredients until obtain a nice soft consistency.
Take small amounts of dates and roll them out into thin logs to be used for the filling. Set aside.
You can form roses or any other shapes with dates filling to be used for garnish (optional). I have used a silicone mold for that.
Once the dough is rested, form walnut size balls or a little bigger and cover with plastic wrap.
Roll out each ball into a thin sheet.
Cut the first edge of the sheet and place the dates log on that edge..
Roll out the sheet of dough on the dates log (make 2 to 3 rolls) and form a small cylinder.The size of the cylinder is your choice.
Cut the edges to make a good cylinder.
Seal the two edges of the cylinder to form a bracelet.
Use a Nekkache tool and start pinching the bracelet all around with that tool.
Cover the Nekkache or the pinched bracelets with plastic wrap and let rest in the fridge for few hours, preferably overnight.
Place Nekkache cookies in a baking sheet.
Bake in a 350°F preheated oven for about 20 minutes.