We have most of our Christmas shopping done and sitting in two storage containers in our spare bedroom. 99% of it was bought online. We are waiting until Black Friday for a couple of other things, but will order online so we don't have to go into any stores.
We only have two little ones (grandkids) to buy gifts for; the rest of the grands are teens so they get money. We also give money to our children. Easy-peasy.