The New York City public school system has officially dropped Columbus Day and replaced the annual federal holiday with Italian Heritage and Indigenous People's Day, which will be celebrated this October.