I've read that heaps of people make fudge, balls (eg rum balls, apricot balls etc) to give to people over the Christmas period but I'm struggling to find out how long this ind of food will keep for. I'm sure it depends on the recipe, but are there any general rules of thumb that people follow?