Sift together Flour, Baking powder, and Salt thrice and set aside. Chop the dates roughly and place it in a bowl and then to this add a cup of hot boiling water set it aside too.
In a mixing bowl add in soft unsalted butter and Sugar cream it using an electric beater or stand mixer until well combined.
To this break open an egg and beat well next break open another egg and add Vanilla essence beat well until well combined.
Grind the dates which is soaked in water by discarding the water, Now add the ground dated to the prepared cake batter and fold well.
Now pour the prepared cake batter in any prepared baking pan,.Preheat the oven at 180 Deg C for about 10 mins and then bake at 180 Deg C for about 30-35 mins or until a toothpick when inserted comes out clean. Allow the cake to cool completely and then prepare the icing. In a saucepan add in brown sugar, desiccated coconut, butter and heavy cream.
Boil in a medium flame for about 3 mins and then switch off the flame.
Now spread the prepared icing over the baked cake and then slice and serve.
Notes
You can also add in some chopped walnuts along with the icing.