Properly it should be "last-minute shoppers". However, people increasingly leave out hyphens, either because they think they look fussy or because they don't understand their use. Therefore, it would not be unusual to see it without a hyphen.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
ryansamturnerThanks.What about these examples.I put on my water resistant boots.I have mind altering side-effects.Should 'water resistant' and 'mind altering' be hyphenated in your opinion?Yes.
ryansamturnerThanks Again.What about if I were saying 'internal and mind-altering side effects.'Should there be any additional hyphens in there?I think it's OK. "side effect" is acceptable with or without a hyphen.
ryansamturnerFor some reason I thought it may have been 'internal-and-mind-altering side effects.'No, that is too much.