Set invoice date on subcriptions with invoice_start_date
When the user sets a specific invoice_start_date
on the subscription its indicating that the invoice should be generated on a fixed date, so we should set this value also to the generated invoice. Otherwise the invoice will have no date it will use the date when posted (which may be different that the agreed date on the subscription).