Heat the jaggery powder in 1/2 cup water to dissolve it. In a heavy-bottomed saucepot, add the dates, cranberries, and 1.5 cups water. Filter the jaggery water to clear impurities and add the pure jaggery water to the saucepot.
Bring it to a boil, and simmer for 10-12 minutes. You can hear the cranberries popping. Cool slightly. Blend to a smooth consistency.
Return to the saucepot and add the rest of the ingredients. Mix and simmer on a medium flame stirring now and then. Continue to cook till it reduces to about a cup.
Cool and refrigerate. Serve with samosa, or use as a sauce in subs or burgers.