On the other hand, pay attention to the center of the picture, it says :
"Liefertermin Juli 2004" Now I don't speak German, but it certainly looks like "Available in July 2004".
Now pay attention to the price: Fr. 99.80 for home jersey. Which currency is this? Swiss Franks? What's the current exchange rate? Normally jerseys cost $75 or so without name and numbering. If after conversion we get approx. that amount- this should not be fake.
But still, Nike did not announce it's new jerseys yet...
If that picture depicts the true Juventus kits for next season, then I see a problem. The home kit is, of course, the famous Black & White stripes, but the away kit is a different variation on the Black & White stripes. So why have an away kit at all. The blue shirt is described as the Third shirt. We can't wear that away kit vs. Udinese or Siena. Must be a fake.