The annual Geminid meteor shower returns to the night sky on Nov. 19 ahead of its peak in mid-December. Here's what you need ...