Below are few advices that I gathered to reduce your stress for gift shopping:
1. Make a list
I do think this is the very first thing you must do. List down the persons that you want to get gift for. Also write down his/her interest that may give you ideas for the gift.
2. Set a budget
Many people ignore this point when it comes to holiday season. They think it's ok to splurge and end up regretting when they receive their credit card bills later on. Set a budget for every gift. This way you can make everyone's happy, including yourself.
3. Start shopping early
Maybe you think you'll have time to shop nearing the holiday season to get the gifts. But what people often forget it's also a busy period for shops. You may find it difficult to get the things you have been eyeing for because it's sold out every where. Consider shipping time too if you need to order it from overseas. So, start shopping early.