Costco might be the perfect place for a last-minute Christmas dash. Where else can you grab a 10-pound ham, a diamond ...