Don't crash with invalid timezones.

If a user's browser is sending an invalid timezone string, we shouldn't prevent
them from using Review Board.

Fixes bug 3594.

Reviewed at https://reviews.reviewboard.org/r/6501/