Well, the $daylight is relative to your own timezone, not to others. Your times there appear pretty right, as both Amsterdam and NY have DST in effect. If you try that with a zone that has no DST you'll be wrong by your DST offset, I think.