I believe that 2187 is speaking about those who* work*** on Sundays… should make sure they get adequate time for rest. Meaning, don’t work the whole day. I don’t know if I quoted the part from the book “My Catholic Faith” but it said that if people have to do servile work on Sunday it shouldn’t be for more than two hours. I would suspect that is what 2187 is talking about.
The book you are quoting from sounds like it could give good general advice, but it is not more authoritative than the Catechism.
Also, if we are speaking about resturant workers, I do not think they have enough control over their schedules to say they are only giong to work 2 hours.
In situations like these, I think we do better to consider our own situations and habits and not distort the issue too much with what others are doing.
We should refrain from “servile” work *ourselves *on Sundays as much as possible. Usually that means not leaving over housework or other chores to Sunday instead we should use the day for worship (Mass) and re-creation (relaxing).
One of the common or traditional ways to relax is to go out to eat. The example given earlier was of people living alone who may use a Sunday dinner out as a way to socialize, or a family relaxing together.
Since the CCC says that is an allowable option, we cannot say that it is never OK. In the OPs case, she does not often go out to eat on a Sunday, but plans to do so for one special occasion. She is well within the instruction in the CCC.
On the other hand, I do agree that we should not spend every Sunday pleasure-shopping or eating out. Not because those things are forbidden on Sundays, but because they can become a way to divide instead of unite. A family at the mall often divides up to go to different stores, may argue about which resturant to go to, and in general find themselves more focused on “me” than on God and the family unit.