Chocolate, Date and Nut Cake