I tried b3lyp/6-31g(d) which is approx. 100nm red shifted from experimental UV-vis absorption. cam-b3lyp/6-31g(d) is about 100nm blue shifted.wb97xd/6-31g(d) is further blue shifted to 150-200 nm. Can we guess some basis set based on these data or there is only hit and trial base method only?