No. In our experience customers rarely know the exact date that they will be leaving store, and as such this method of payment is rarely practical.
We prefer payment from all customers to be paid monthly, either by credit or debit card, or by direct debit from a bank account.