Allow to define sale subscription with invoice date before the start date
Following the discuss:
https://discuss.tryton.org/t/configure-a-monthlys-sale-subscription-in-advance
Was proposed by cedk to "fix compute_next_invoice_date because it does not take into account the possibility of an invoice date before the start date (I think date should be: self.next_invoice_date or start_date)"