Take all the chopped nut in a pan and dry roast for 30 second on medium heat until lightly toasted. Add sesame seeds and roast for another few seconds. Remove nuts to a bowl and set aside.
In the same pan add butter and chopped dates. Cook on low heat for 2 minutes until soft keep mixing with a spatula. Add raisin, roasted nuts, and cardamom powder to dates and cook further for a minute. Remove from heat.
Let the mixture get cool enough to handle. Then mix further with hands (if needed).
Transfer the dates mixture on cling wrap and roll it into a log. Keep the log in the fridge and cut slices of date as required. Serve cold.