updating settings
setting timezone from the client web browser via ajax call
adding timezone middleware
updating templates to use client timezone