EVENT-35

@ryancarlson 
- Set default date of earlyRegistrationCutoff to now
Great, this is in the right place.  Now it's better to use the injected `Clock` instead of calling DateTime.now().  Using the `Clock` allows for manipulating the values in test cases.  Calling DateTime.now would result in non-deterministic tests, or tests that we would constantly have to update.