@KevinTheJedi i have just tried a clean install of 1.12.2 and we are still getting the incorrect timezone on closed today queue. it is using the UTC timezone.
Admin Dashboard Timezone set to Australia/Sydney
PHP date.timezone set to Australia/Sydney
Agent Preferences Timezone set to Australia/Sydney
MySQL timezone matches PHP Timezone.
Contrary to my initial belief this does not stem from the bootstrap.php file.
However I am able to replicate this same problem on another server.
again:
Admin Dashboard Timezone set to Australia/Sydney
PHP date.timezone set to Australia/Sydney
Agent Preferences Timezone set to Australia/Sydney
MySQL timezone matches PHP Timezone.
But closed today still shows everything in UTC time.