Using .replace to set the current time zone appears to not handle things correctly. The proper way to do this is apparently .localize.
Using .replace to set the current time zone appears to not handle things correctly. The proper way to do this is apparently .localize.