1. Preheat oven to 350 degrees F (175 degrees C). Grease one 5x9 inch loaf pan.
2. In a saucepan over medium heat, cook together the sugar, water, raisins, butter and salt. Remove from heat and allow cooling.
3. Sift together the flour, soda, ginger and cinnamon. Stir into the cooled cooked mixture.
4. Add the chopped dates, mixed peels, nuts and dried fruit.
5. Pour into loaf pan and bake for 1 hour or drop by the teaspoon on a cookie sheet and bake for 15 minutes.