See the article Time Zone Localization, if logged in time zone comes from the user profile so make sure you have it set correctly there. The one in site settings only affects users who are not logged in.
Date format is also localized, unless you are forcing a specific culture then it comes from the web browser language preferences.