Add real date math to figure out if we should run
Refactor Backup and BackupSet into their own module