Fireworks show will happen but still faces $12,000 gap