From the world's highest polo ground to the Kalash people's ancient spring festival, Pakistan's festival calendar is one of the most distinctive reasons to time a trip carefully.