Our pack has its AOL crossover ceremony in March, and the advancement ceremony for the other ranks in May. We reserve the Blue and Gold banquet to just be a celebration of Scouting. This schedule seems to work well for our pack, although I think we still have work to do to make the AOL crossover pack meeting more engaging for all the scouts.
In general, I think most of the scouts complete their rank requirements solely in their den meetings, and so the rank awards are presented at the May pack meeting. I am thinking, though, about suggesting we start awarding rank awards as the scouts earn them: 1) The earlier recipients could motivate the other scouts to complete their requirements and 2) it would possibly reduce the mad rush at the end to get everyone’s requirements completed and recorded.