The sentence that properly uses a gerund is:
2. Miss Rachel's Pantry is a popular restaurant for celebrating special occasions.
In this sentence, "celebrating" is a gerund, which functions as a noun to indicate the activity for which the restaurant is popular.