A timezone without a time information does not really make sense to me, I think you should at least specifiy 00:00 for the time part.
The description for the "TZ" string in the manual says: "time-zone
name (uppercase)". My understanding of that is, that this is an output format and would show the
name of the timezone, not the offset. I don't think this is supported as an input format.
You could try something like:
Code:
select timestamp with time zone '2000-01-05 00:00+02'
(I tried this with 8.2, so I don't know if it will work with 8.0)