in migrations there's not only timestamps() but also timestampsTz(), for the timezone.
Example:
Schema::create('articles', function (Blueprint $table) {
$table->increments('id');
$table->string('title');
$table->timestampsTz();
});
Also, there are columns dateTimeTz(), timeTz(), timestampTz(), softDeletesTz().