christmas vacations in puerto vallarta