In a bowl add all the dry ingredients and mix well. Pour the hot butter into the flour and mix using a whisk until well combined.
Add the milk and knead for at least 5 minutes. Cover and leave in a warm place for one hour.
TO MAKE THE FILLING
In a saucepan, add all the ingredients and stir on medium heat. The date will soften and will form into a dough like texture. This process and depending on the type of dates you are using might take 3 minutes to four minutes.
Let the mixture cool completely then form 10 equal balls.
Preheat oven to 180C/350F. Grease a baking pan with butter and keep aside.
Form 10 equal balls from the dough previously prepared. Take one ball and flatten it slightly in the palm of your hand. Place a ball of date in the center and close the dough forming a sealed ball.
Place the ball in a mold, press it gently until the surface is even.
Slam the edge of the mold on folded towel, a clean kitchen counter, or cutting board few times to release the dough from the mold.
Place the Maamoul on a nonstick or greased baking sheet.
Bake for 20 minutes. When it cools dust with confectioners’ sugar if you wish.