You are not setting the timezone, you are setting the datetime, when you create the entity. The timezone you would like should stored seperately. All appengine datetime functionality works as UTC.
YOu should convert to UTC when performing queries, and to the timezone you want when displaying content.