It seems to me like all the holidays are rushed. I dunno if this is the case in other diva's areas, but I've always been amazed by the fact that there is always a holiday being featured in drug stores and grocery stores. An aisle with candy in special packages that are marked with symbols of the holiday, specialty tablecloths, cups, decorations, etc.
As soon as Labor Day passes, the Halloween stuff is on display. As soon as Halloween's done, it's Thanksgiving on display. Out goes Thanksgiving, in comes Christmas. As soon as Christmas is over, it's New Year's products. Exit New Year's, enter Valentine's Day. From Valentine's Day we go on to Easter, followed immediately by Memorial Day. Out goes Memorial Day, in comes Fourth of July, and as soon as that's passed, we go right back to Labor Day.
A lot of the Memorial Day-Fourth of July-Labor Day stuff is the same (red, white, and blue, or has flags on it) , but some of it's specially marked. Sometimes they don't even wait for one holiday to pass before putting up things for the next. Halloween things have been on the shelves since July!