When it comes to buying gifts for an occasion, most of us are confused. The confusion is not only about what the gift should be but also how should we spend, when to give, should the gift be given even if you do not attend the occasion, etc. The answers to these questions depend on what the occasion is.