Line a baking sheet with parchment paper and set aside.
Add dates and nuts to food processor. Pulse them first for about 20-30 seconds. I like to break them up first before adding in other ingredients. Next add in remaining ingredients, minus the toppings. Pules until well combined. It didn't take me long, maybe 30-45 seconds.
Now, scoop balls onto baking sheet. I like to roll mine into round balls. If you don't care, skip this step. The dough will be a little sticky. If that bothers you, wet your hands just a touch.
Once they are rolled, if you are topping, place a sliced almond on top and a little sprinkle of salt. If it won't stick, wet the ball just a little bit on top, the almond will stick to this.
To store, I refrigerate the balls for at least 30 minutes. Once they are slightly hardened, store in an airtight container for up to 7 days.
Now, sit back and enjoy this goodness. You deserve it!