Add share to calendar, record time of each update, better closures

1 job for dev-v3 in 3 minutes and 27 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #8788
test

00:03:27

 
Name Stage Failure
failed
test Test
app/models/update.rb:5:5: C: Style/RedundantBegin: Redundant begin block detected.
begin
^^^^^
app/models/update.rb:7:5: C: Style/RescueStandardError: Avoid rescuing without specifying an error class.
rescue
^^^^^^

114 files inspected, 2 offenses detected
ERROR: Job failed: exit code 1