Cream the butter and sugar. Make sure it is well creamed and the sugar is combined.
Add the eggs one at a time. Beating well after each additon.
Dissolve the cocoa in the warm water and add it to the creamed mixture
Dissolve the baking soda in the milk and set aside
In small batches add the walnuts, dates and flour. Alternating each small batch with a little milk.
Bake at 180 for 30-35 minutes