Because formal banquets need "wedding photos", that is, the big ones.
It takes about 1 month to take photos, but it takes three months to six months to book a day's banquet, and some good hotels have to advance one year.
Meanwhile, I wish you a happy wedding.