Someone else reported this on Twitter and it’s because the dates we get back from Nintendo’s API are actually set in the future as well. Not sure what causes that, it could be based on Switch time being incorrect or something. Some have last played times being like a year out.
I am working on a fix, so that we only set these to the current date/time when the playtime changes, rather than use the lastplayed date direct from the activity log.