Adding to Kril's response, some dates/times are shown in local time and some in server time (JST / UTC+9). For example Bonus key, My Room, My Shop, PSO2es, Material and EX Storage expiration times are shown in local time, whereas daily/weekly refresh times for Client orders, NPC shop listings and campaigns are shown in server time. Exceptions here are some campaign rewards (for example Bonus keys from campaigns, not from daily missions or featured quests) which will have an expiration date like 8/1/2020 00:00 (midnight of 1st August 2020), which is JST!
Sega is also kind enough to extend expiration time of keys, My Room, My Shop etc. when maintenance takes place. So you will notice that expiration time of the above has shifted some hours to the future after each maintenance.
To be on the safe side, make sure you complete time-limited campaigns and consume any time-limited rewards 1 day earlier than stated expiration date and time.