Mid-year and stocktake sales are excellent ways to stick to your budget for Christmas just stock up on great stuff nice and early, and half your Christmas shopping is done before you even get to December.