Place the dates, cashews, coconut, oats, peanut butter, vanilla extract and maple syrup in a food processor. Blend well until everything is very finely chopped and clumps together. There should be no large pieces of any of the ingredients remaining.
Add the pistachios and cranberries to the food processor and blend again until they are both finely chopped but are still in visible pieces.
Take small handfuls of the mixture and press it together firmly then roll into balls. If you like, you can roll the energy bites in powdered coconut or cacao powder. Place the energy bites in a single layer in a tub and refrigerate for about half an hour until firm. Keep refrigerated.