According to science, giving gifts is more rewarding than getting gifts. Years of research has found that we get far more satisfaction and fulfillment from making others happy than by indulging ourselves. Low budget or even no budget doesn't seem to matter. Hand made gifts and gifts of time or talent do the trick just as well. So if you want to be happier this holiday season, give.