Put dates in a bowl add enough hot water so that dates get soaked well. Let the dates soaked in water for half an hour.
After half an hour you will find the dates have become soft, transfer the soaked dates along with water in a jar and pulse it to form a paste. Do not add too much water to make the consistency thick. Keep the dates paste aside.
In a pan add oats and dry roast for 2-3 minutes on low flame by stirring continuously.
Once roasted remove from the pan and in the same pan add almonds, cashew, walnuts, pumpkin seeds, pistachios, sesame seeds and, dry roast on low flame for 4-5 minutes or till it becomes crispy. Keep on stirring so that nuts may not get burn and evenly get roasted.
Once roasted add dry grated coconut, cranberries, mix it well and roast for 2 minutes on low flame.
Add the paste of dates and mix it well for a minute.
Add honey, roasted oats and mix it well. Stir till the mixture becomes thick.
Line the tray with butter paper and grease it with oil.
Transfer the mixture onto a lined baking tray and spread it evenly with the help of a spatula. Press well so no air bubbles or gaps remain.
Refrigerate the mixture for an hour to get set.
After an hour take out from the fridge, remove from the baking tray and, cut into a square shape.