Rare blue moon will light up the skies on Halloween