Make this punch a few hours ahead and refrigerate for best flavor. Add ice right before serving to prevent dilution. For a non-alcoholic version, omit the rum and add a splash of sparkling water or ginger ale. For a frozen rum punch, blend all ingredients with ice.