JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.1/moment-timezone-with-data-2010-2020.min.js"></script>
<div id="m1"></div>
<div id="m2"></div>

JavaScript

// initialize a new moment object to midnight UTC of the current UTC day
    var m1 = moment.utc().startOf('day'); 

    // set the time you desire, in UTC
    m1.hours(16).minutes(0);
 
    // clone the existing moment object to create a new one
    var m2 = moment(m1);   // OR  var m2 = m1.clone();   (both do the same thing)

    // set the time zone of the new object
    m2.tz('America/Los_Angeles');

    // format the output for display
    document.getElementById('m1').innerHTML = m1.format('HH:mm');
    document.getElementById('m2').innerHTML = m2.format('HH:mm');