Line a 9x9 baking dish with parchment paper.
To prepare the bottom layer, add the pitted dates, almonds, shredded coconut, and cocoa powder to a blender. Blend until fine crumbs appear. Add the water and blend until sticky. Add the sticky crumbs to the prepared pan and pat down firmly with your hands or the bottom of a glass. Set aside.
To prepare the filling, add the coconut oil, coconut cream, coconut milk, dates, brazil nuts, coconut flour, and nut milk to a blender. Blend until completely smooth, this may take a couple of minutes. Pour over the prepared base. Place in the freezer to set, about 1 hour.
After the base has set, pour 4 oz of melted dark chocolate over the filling, or prepare the chocolate topping by combining the melted coconut oil, cocoa powder, and maple syrup. Pour over the set filing. Place in the freezer until the chocolate has set, about 1 hour.
Cut into squares of your desired size. Store in the freezer for up to a month. Remove squares from the freezer a couple of minutes before serving to thaw.