If you are wondering what are the best occasions to give a plant as a gift, then the answer is any occasion. This is one of the reasons plants make great gifts. They can be given as gifts for any occasion. giving someone a plant means that you give the recipient the responsibility of caring for something. It is a gesture that expresses your trust in the manager of a facility.
And as your friend takes care of the plant, you'll also notice that it's changing for the better. So if you're buying a plant for someone, buy it after careful consideration.