I always expect to see the gifts opened at a shower, so I think that's fine. As a guest, I like to eat while watching the gift opening, so maybe see if you can get them to serve food and cake first.
As far as the timing goes, it might be a little early, but the upcoming holiday season makes it harder to plan anything non-holiday between now and the new year, so I think that's understandable.