I don't know about you, but I've suddenly realized, with a panic, how few shopping days are left before the December gift-giving holidays are here.