Add dates and cashews nuts to the bowl of a food processor. Process on high until finely ground. Add remaining ingredients (minus water) and blend until combined. Pulse in the poppy seeds.
If a dough forms, then don't add water. If it still seems a little dry, add water 1 tablespoon at a time, processing completely between each addition, until a dough begins to form.
Shape the dough into balls, about the size of golf balls, and place in the fridge/freezer to firm up.
I like to store mine in the fridge/freezer to maximize shelf life!