So my timestamps for achievements are a little messed up. My last played date for games functions correctly. After 12AM the last played date changes to the current date when booting up a game. However the achievement timestamps only change after 4AM (yes I checked). Before 4AM and the are stamped as the previous day.
My timezone is set right on the console and on the website. This was the only reason I could find online why it might be not working properly but that's not the case. I know it's not a huge issue but for some reason it bugs me a little. It had been functioning properly in the past so I'm not sure why the issue has arose. On the console the timestamps appear as the correct date but the info is conflicting on the website.