Add the nuts into the bowl of a food processor and grind until finely ground (don't over-process or you'll end up with nut butter).
Add the dates, 1/2 cup of coconut coconut, nut milk, cinnamon, coffee, vanilla (if using) and salt.
Pulse until the mixture comes together kind of like a sticky dough. Check the consistency to make sure it's dry enough to roll into a ball but not too sticky where it won't form.
Using a mini ice cream scoop, form the mixture into small balls and roll in the other 1/2 cup of shredded coconut.
Place on a sheet of wax paper and freeze for 2 hours until firm or you can set them in the fridge. If it's warm outside, it'll take a bit longer to set up, but they'll still be firm enough to eat. I like mine frozen so I keep some there, anytime I need to deliver a batch of these date balls!