Add all of the ingredients up to the ginger powder into a food processor and run until uniform.
Add the dates and drizzle in the maple syrup and vanilla extract then run again until smooth. It will seem a bit crumbly but should stay together when you press it between your fingers. If not, add in 1/2-1 tablespoon of water.
Scoop dough into a 1 tablespoon-sized ball, being sure to press it tightly to help it stay together. Continue until all of the dough has been rolled into balls.
Store in the refrigerator for up to 1 week.
You can sub in any nut of choice for the almonds and cashews, walnuts work great!