Make Nougat Base: In a food processor, combine all ingredients until a "dough" forms. If it's too dry, add 1/2 a teaspoon of water at a time until it forms a dough. Pat into the base of an 8 inch plastic lined tin. Place in freezer whilst making filling.
Clean out food processor.
Make Peanut Caramel Layer: In the clean food processor, combine dates, vanilla, peanut butter, milk and maple syrup. Process till you get an almost smooth, thick "caramel". Scrape down sides in-between if dates stick to the side of the processor bowl.
Pour "caramel" into a bowl and fold in chopped peanuts. Spread mixture onto nougat base and place into the freezer for 1 hour to set.
Make Chocolate Coating: Combine all chocolate coating ingredients and whisk till smooth. Pour over your nougat/caramel base and then top with more chopped peanuts before placing into the freezer to set. Let your bars freeze for 5 - 8 hours, or overnight.
Once frozen, pull out plastic wrap to release mixture from the tin, and cut into rectangles. Enjoy!