title: Converting UTC datetime to UK datetime using tz.localize in Python
body: <p>I am trying to convert a UTC date/time to 'Europe/London' timezone. I have tried using tz.localize using the date but I am told the datetime is not naive. If I try to remove the the timezone I still get the same error.</p>
  
  <p>Fundamentally, I am trying to get this date:
  <strong>04/05/2016 15:00</strong>
  to become this date:
  <strong>04/05/2016 14:00</strong></p>
  
  <p>My code is as follows where I am parsing through the date using iso8601.</p>
  
  <pre><code>date = 2016-05-04 15:00:00+00:00
  fix_pars = iso8601.parse_date(str(date))
  </code></pre>
  
  <p>I have tried used pytz.localize but with no success as it doesn't like the fact my date already has a timezone set. </p>
  
  <p>I find the documentation on this really confusing. All I want is the magic function that takes a date and converts based on a requested timezone. What function am I best to use?</p>