I'm so bad at holding onto gifts until holidays that I usually wait until a week or so beforehand to do all of my shopping.