City officials apologized for the fireworks launching before the advertised 10 p.m. start time, saying an oversight in the city’s contract with the pyrotechnics company caused the display to be fired off earlier. Officials acknowledged that many residents planned their evenings around the posted time and missed all or part of the show due to the error.