Combine cranberry juice, cider and cinnamon in a large saucepan. Simmer for 10 minutes. Remove from heat and stir in rum, honey and butter until butter is melted. Ladle into mugs.