A mistaken forecast saw the postponement of a huge fireworks display planned to celebrate a national day.