Double-check Event schema

 * Include a few missing fields
 * Add `timezone`
 * Update JSON Schema