Pre heat oven to 350 degrees. In a large bowl mix warm milk and juice. Soak bread cubes in milk mixture. In a medium bowl combine eggs, sugar, vanilla, nutmeg, salt and lemon zest. Add to bread mixture. Stir in pineapple, dates, nuts and marmalade until combined with bread mixture and well blended.
Spray large baking dish with Pam, pour bread mixture in dish. Set dish inside a Bay Marie filled with hot water. Place Bay Marie into oven and bake for 45 minutes to an hour. Remove from oven and allow to cool prior to service.