If we take the example of Christmas, we all know that why it is being celebrated but when it comes to the purposes that it serves along with the religious one; primarily it is a psychological one. We all need some days of break in our life from our regular job. Sometimes we take it voluntarily but mass don't understand the purpose of taking break and it is for these people, the festivals serve better that anybody. They are forced to enjoy life and thus they can improve the quality of their life.
There are some other purposes also that a festival serves and usually you will find that people meet each other along with their families and thus improve their social life.
So now you can understand the meaning of celebrating a festival and we expect that you will also spread the