You can substitute walnuts and dates with cranberries and brazil nuts for a different flavour.
Line a baking tray with baking paper.
In a bowl, cream the butter and sugar until light and fluffy. Sift the dry ingredients together and add alternately with the milk to the creamed butter and sugar.
Add walnuts and dates and fold to comb