The edit confirmation was using time.localtime() (server timezone). Now uses datetime.fromtimestamp() with room's timezone.