'Stranger Things' store pops up in Times Square