Epcot's shops officially close at nine. But park clear, when the last guest has left the park, it's usually around 11pm. I worked a couple of night shifts and had to wait till park clear before I could finish my job (drive around WSC :lol: ). After the fireworks are over, don't rush out of the park.