I was having the same issue. Just found this from another post a year ago…
https://www.ads-software.com/support/topic/date-and-time-local-zone
In the file “wp-last-login.php” replace:
$value = date_i18n( $format, $last_login );
(Note; can be found at line 131)
with
$value = get_date_from_gmt( date( 'Y-m-d H:i:s', $last_login ), get_option( 'date_format' ) ) . "<br/>" . get_date_from_gmt( date( 'Y-m-d H:i:s', $last_login ), get_option( 'time_format' ) );
Seems to work alright.