Although this is not a general solution for every host, someone may find it useful. If you know where you are based (UK for me) then look at tianon's
answer here.
FROM alpine:3.6
RUN apk add --no-cache tzdata
ENV TZ Europe/London
This is what I added to my Dockerfile ^ and the timezone problem was fixed.