The New Indian stopped at Times Square in New York covering the first ever Durga puja celebration