Buying gifts for everyone on your list can really add up. This year, the average American plans to spend around $528 on ...