Set Timezone in _config.yml

This PR allows the user to set the timezone (values allowed in `TZ`) in the configuration file (e.g. `_config.yml`), which will be observed when the site is built.

Ref: #698

- [x] Set timezone for process from config
- [x] Docs for timezone configuration and how it works
- [x] Cucumber tests for timezone switching