Sri Lanka’s traditional “off-season” is emerging as one of the island’s most rewarding times to visit.