Dear JohnI am pleased to answer your questions. I understand that in America, when the invitation says 7 o'clock, people are not supposed to arrive until 8. However in China, you should arrive at the time specified on the invitation. So you should probably get there at about 7 o'clock. As birthday present goes, a small gift is...