Uh, dealing with timezones is undeniably complex, and if the Python guys decided to rely on external libraries there should be a reason for that.  IMO, adding the nice support in Blaze itself might require an unreasonable amount of effort (but I can be wrong).