An incredible display of celestial fireworks may be visible overnight as debris left by Halley's Comet streaks across the night sky - but the moon may end up ruining the view.