Added PaymentDate.
Mayor refactoring on the service paying model and ProductManger.