when hard liquors are mixed with fruit juice, they act as preservatives, keeping the juice from spoiling. rum punch can last up to two weeks in the refrigerator.