Weather issues for the Mexican Riviera are June to October - hurricanes, heat & humidity. And those are also the peak months for that cruise. If you are going to change your date, I would recommend changing to the end of October (earliest). Best time would be November to April; perfect time is end of November to the end of February.
Don't forget, you cannot predict the weather. I think the hottest and most humid time we were on the Mexican Riviera cruise was one year in December - normally that time of the year is the best.