My sentence states: John's mother's anniversary. It sounds awkward. Is it OK?
The phrase "John's mother's anniversary" is fine.