What's the best time to visit the Mexico Riviera on a cruise? A traveller’s guide