Why do we celebrate Maha shivratri festival?
Mahashivratri is the day, Lord Shiva was married to Godess Parvathi. Maha Shivaratri is celebrated on the Krishna Paksha Chaturdashi of Hindu calendar month Maagha as per Amavasya-ant month calculation.
It is said that the benefits of powerful ancient Sanskrit mantras such as Maha Mrityunjaya Mantra increase greatly on this night.
The festival is principally celebrated by offerings of Bael leaves to Shiva, all-day fasting and an all-night-vigil (jagaran). All through the day, devotees chant "Om Namah Shivaya", the sacred mantra of Shiva. Penances are performed in order to gain boons in the practice of Yoga and meditation, in order to reach life's highest good steadily and swiftly.
Source Wiki : Mahashivratri.
Note: “The question: Why do we celebrate Maha shivratri festival?” is licensed by Stack Exchange Inc (https://hinduism.stackexchange.com/); user contributions licensed under CC BY-SA.