holiday season in puerto vallarta