add validation and updating of existing event's expires_at values