Deseed (if required) and finely chop the dates.
Heat ghee in a pan on low heat.
Add the coconut. Toast till golden brown, slightly crisp and fragrant. Once done, transfer to a separate bowl.
In the same cooking vessel, pour the dates soaked in milk (along with milk) and cook on low heat.
Stir frequently and cook the mixture till you get a fudge-like consistency.
Remove from heat and fold in the toasted coconut and cardamom powder (optional).