I just noticed that when I bind mount /etc/localtime, the timestamp that appears in my logs is still UTC. Inside the container, when I run the date command, the date/time that appears matches the host. It appears that the only way to get the logs to show the correct timestamp is to use the TZ environment variable, despite the documentation stating that bind mounting /etc/localtime is an acceptable option.