From the API documentation for TimeZone, method useDaylightTime():
"Queries if this time zone uses daylight savings time."
Well, Pacific Time does use daylight saving time. So it will always return you true. If you want to know whether a particular date is in daylight saving time in that time zone then
you should use the inDaylightTime(Date) method:
"Queries if the given date is in daylight savings time in this time zone."