They are perfectly within their right to pay you your leave on the 30th, in fact they can pay you everything on the 30th or even on the 7th of December.
Section 32.3(b) of the BCEA stipulates that an employer must pay remuneration not later than seven days after the termination of the contract of employment. So they are allowed to do this.
If they do not pay you within this time, you can approach the CCMA.
Section 32.3(b) of the BCEA stipulates that an employer must pay remuneration not later than seven days after the termination of the contract of employment. So they are allowed to do this.
If they do not pay you within this time, you can approach the CCMA.