holidays are ignored and everything now supports being split into calculation, creation and sending. server config is updated to generating in the night and sending the next morning. code for dealing with different dates has been written.