title: TypeError: replace() takes no keyword arguments on changing timezone
body: <p>I'm trying to change the timezone of UTC to America/Sao Paulo, but I'm getting this error:</p>
  
  <pre><code>TypeError: replace() takes no keyword arguments
  </code></pre>
  
  <p>This is my code:</p>
  
  <pre><code>import pytz
  
  local_tz = pytz.timezone('America/Sao_Paulo')
  local_dt = candles[0]['time'].replace(tzinfo=pytz.utc).astimezone(local_tz)
  </code></pre>
  
  <p>Candle time is:</p>
  
  <pre><code>&gt;&gt;&gt; candles[0]['time']
  u'2017-08-03T00:03:00.000000Z'
  </code></pre>
  
  <p>How can I fix this?</p>