Bugfix reg check

Addresses issues #216 and #302, plus a separate issue where vagrant wouldn't work using a samba share.
won't work if the event date ever crossed a month boundary.  

Since that doesn't affect any current Magfest event dates, I'm fine with merging this for now as long as we note it as an issue to fix later