Create campaign update with custom intervals
Minor changes + doc + seeder update
Add hasCustomDates() method
Refactor "true : false" redudancy