Combine all of the ingredients in a high-speed blender, and blend until completely smooth. Adjust the flavor to taste, if necessary, and serve immediately.
Notes
*If your dates aren't soft, soak them in warm water for 10 minutes and then drain before using. If you don't have a high-speed blender, I'd recommend blending the first five ingredients until they are completely broken down and smooth, then adding the ice and blending again for a slushy texture.