It’s amazing that each December 31 people from all over the world travel to New York City for the famous Times Square ball drop. Every year, 42nd Street is host to the thousands of people who pour into Times Square to ring in the new year. The reason, well known to most, is that they…