title: Convert Windows timezone to moment.js timezone?
body: <p>We have an app in ASP.NET that stores all user timezone data in Windows format (by TimeZoneInfo.Id).</p>
  
  <p>We also use moment.js and moment.js TimeZone libraries to convert UTC data to user data on client side. It is a complex AngularJs application that needs to be do timezone conversion on client side.</p>
  
  <p>So far we used NodaTime .NET library to convert Windows timezone ID to Moment.js timezone ID. It worked well for most common time zones.
  But we need to make this conversion 100% compatible. </p>
  
  <p>Currently it appears, that there's no reliable way to map Windows timezone ID to IANA Time Zone data. There are a lot of discrepancies.</p>
  
  <p>I believe modern JS apps deal with time zones often. And sometimes need to convert TZ exactly on server-side (C#) and client-side (JS). </p>
  
  <p>Is there a way to strictly map/convert .NET <code>TimeZoneInfo</code> into Moment.js timezone object?</p>