Added state-based validation for begins_at on apprenticeships (to fix failing confirmations after start date has passed)