commented out begins_at date validation because it's breaking state transitions on app_signup confirmations happening after the official start date