Docker machine off peak settings crash due to missing golang timezone file "zoneinfo.zip"

Summary

Can't use Docker machine's OffPeak due to missing timezone file.

Steps to reproduce

Use any config with off peak settings, e.g. the example one from here: https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runners-machine-section

Actual behavior

Runner does not start with this config.

Log file contains the following:

Failed to load config Invalid OffPeakPeriods value: open /usr/local/go/lib/time/zoneinfo.zip: no such file or directory

Expected behavior

Working runner

Environment description

Using the docker+machine executor on a freshly provisioned ubuntu 14.04 instance in AWS.

Used GitLab Runner version

Version:      9.0.0
Git revision: 08a9e6f
Git branch:   9-0-stable
GO version:   go1.7.5
Built:        Wed, 22 Mar 2017 16:29:52 +0000
OS/Arch:      linux/amd64