Last-minute holiday savings and gift ideas