Andy K: Please let us know if you have any ideas of how we can fix this issue.
I just checked my stock screen and its displaying the correct date. This could be an issue with your custom screen? You could add an action onScreenLoad to Enter Value Into Field On Screen using Value From Session - Current Date/Time. I just tested this on my account and it works fine.
~C