Shopping for birthdays, occasion and even for the holidays can be exciting but at the same time challenging....