Hi i'll be in shanghai 20 Dec to 26 Dec. Can i know how is the weather at that time? and what must i wear?