Not all of the shops will remain open past the stated closing times. The ones on BVS (e.g., Elias & Co) usually remain open for up to an hour after closing, but the ones further in the park will close (guests already inside can finish up their shopping). In terms of dining, I've seen some of the QS locations on BVS remain open, but the ones further in the park will close (and sometimes they might even close before the park closes). The TS locations also stop seating guests early (usually about an hour or so before park closing). So I would make sure to do all of your shopping before WoC starts or make sure Elias & Co had whatever you're looking for.