I made it about 2 months ago and cooked it at the time. Steamed it again on Christmas Day but we didn't eat a single bit so have a while pudding left over! I know they keep for ages after the first steaming but will that still apply now that I've steamed it twice? I was planning on crumbling it into some vanilla ice-cream and making a sort of Christmas PUdding ice-cream and I'm sure that will be ok but could I heat it again instead?