New Year’s Eve was first celebrated in Times Square in 1904 to observe the opening of The New York Times‘ headquarters, according to the Times Square Alliance. The first ball drop was in 1907, and the tradition has been going strong ever since, with the exception of two years during World War II.