This points towards software problems - or somebody made changes without understanding what is he or she doing. I got on 24th statement for December - about ten days after it was collected. Earlier they used to send me statement at the beginning of the month.
But remember, it's not just Virgin Active that does it. Some institutions (FFS, I can't recall one now!!

) do early debits, and some do double debits in December because in general January is a hard month for most people and some tend to skip some or other payment. I know for a fact that if you bank at ABSA and your credit card is 2 months in arrears, they will issue a 'journal debit' and TAKE the money from your account.
I wouldn't say this is 'wrong', because you were aware of the situation in the first place, but it does cause difficulty for people in financial trouble.