The BBB says consumers should shop early for holidays