Many bosses choose to pay their staff early in December due to Christmas and the numerous bank holiday dates that fall in the month.
It is ultimately down to your employer to decide whether you’ll be paid early. There is nothing in law that says they have to do this.
Some may decide to pay you one week early, or even on Christmas Eve if you're due a payment over the Christmas bank holidays.