if updating a report via the api, the caller might not know the original start time (unlike in UI, where it's already populated in the form)
so if it's not supplied, set the begins_at in the params to the current begins_at