Refactoring spec, to DRY
Use timecop for testing time-dependent code