Refactor calculation of subscription end date
gocardless ids can now be nil
Generate shipments for gift code subscriptions