With 100 days to go until Christmas and goods getting more expensive, here's what shoppers should know about holiday buying.