Think of a banner being flown high to celebrate a victory or achievement. The idiom evokes that sense of triumph and joy.
Examples:
* "It was a banner day for the company, with record sales and a new product launch."
* "My birthday was a banner day, full of laughter, good food, and amazing friends."
* "The team had a banner day at the game, winning by a huge margin."