Grate the rind from the lemons, quarter the fruits and place the flesh in
a food processor or blender and puree. Make up to 300 ml/0.5 pt/ 1.25 cups
with water. Place in a saucepan, add the caster sugar and heat on a low
temperature until the sugar dissolves, then boil rapidly for 3 minutes.
Mix together the margarine, flour, brown sugar, eggs, breadcrumbs and
dates until smooth. Turn into a well greased 1.2 liter/2 pt/ 5 cup pudding
basin, pour the sauce over and cover with pleated kitchen foil. Place in a
large saucepan and add enough boiling water to come half-way up the side
of the basin. Cover and steam for 1.5 hours until the top is dry and
spongy, topping up with boiling water as necessary. Turn out with care as
the sauce will pour round the pudding.