Game resets the shop at noon, Japan time.
Events change at midnight everyday, Japan time.
Daily Rewards tick forward a day also at midnight, Japan time.
All in-game duration times follow YOUR SYSTEM CLOCK. So if it displays "22:00", it is not 10pm Japan Time, it is YOUR TIMEZONE'S 10pm. All times in the news however, are in Japan time since they're just web pages.