Refactor mailers and add specs
Stabilize time for running specs at any time during the day