I might sound a bit geeky - but you do not want to mess with a Holiday Season Mercury Retrograde! The planet Mercury has domain over communication, electronics and anything else that would have a moving part included within your gift giving ideas; and when Mercury goes into a Retrograde, its perceived backwards motion touches those areas this planet rules.
This years final retrograde takes place December 3rd through December 23rd. If you have any of the above style gifts to give, buy or order before December 3rd or you can wait till after the 23rd. I know it sounds like a harsh and intense schedule to meet, but you will be glad you have. I learned the hard way by not believing the heed through several Mercury Retrogrades and I can tell you - it does have a negative effect.
I will also add, take time for yourself this season. Enjoy the holiday and do not get uptight about things that can hold us up with regards to schedules and travel, just adjust. Mercury will touch these as well. Try to be cool at home and work too because everyone will feel the extra intensity Mercury can deliver. Have a Happy Holidays!