Refactored membership payment checking - moved the expiry date checking into a seperate static method.