Hack: fixed #1 via `heroku config:add TZ=America/Chicago`.
this doesn't follow the client's TZ, I'll create a new issue for that but for me it works