changed: invoice_date needs to be hard coded before archiving is allowed
fixed: won't create calendar file if not all events are valid