Preheat your oven to 350 ºF.
Line a 12 cups muffin tin with paper liners.
For cupcakes: in a food processor, add waterand dates and pulse until smooth.
In a large bowl, mix together flour, cacaopowder, baking powder, and salt.
Add the almond milk and date paste and beatuntil well combined.
Place the mixture into paper muffin cups,filling them about ¾ of the way full.
Bake for approximately 25 minutes or until atoothpick inserted in the center comes out clean.
Remove the muffin tin from oven and placeonto a wire rack to cool for about 10 minutes.
Carefully invert the cupcakes onto a wirerack to cool completely before frosting.
For frosting: in a bowl, add all ingredientsand with a hand mixer, beat until light and fluffy.
Spread frosting over each cupcake and serve.