title: IE 11 throwing "'timeZone' is outside of valid range" when setting timezone to "Europe/London"
body: <p>I have some js to get the local time displayed in uk's timezone.</p>
  
  <pre><code>var d = new Date(); // local system time (whatever timezone that is)
  var dUK = new Date(d.toLocaleString('en-GB', { timeZone: 'Europe/London' })); // UK timezone (covers BST too)
  </code></pre>
  
  <p>Works fine in all browsers except IE 11(sigh...) which throws the following error:</p>
  
  <p><code>Option value 'EUROPE/LONDON' for 'timeZone' is outside of valid range. Expected: ['UTC']</code></p>
  
  <p>Does anybody have any suggestions? See <a href="http://jsbin.com/dawaqocuvi/1/edit?html,js,console,output" rel="noreferrer">http://jsbin.com/dawaqocuvi/1/edit?html,js,console,output</a> for an example fiddle that supports IE.</p>