Use timezone aware datetime objects
Adding translations markers for strings.

Basically changing ALL THE THINGS!