With parties and events, the days leading up to December 25 always whip past. The last thing you need is a panic-buying spree just so that you have something, anything, to wrap under the tree. Whether ...