If the hold is over a VOR then an easy way to do it is to fly along a radial 30° off the outbound track keeping within the holding pattern, this way you don't really have to worry too much about drift, just track like you normally would in a crosswind situation.
It would work for NDB too but not quite as easy as with a VOR.
In nz I believe the wording is track outbound for an appropriate time, so its up to the pilot. In the seneca it was about 45 seconds. If wind was blowing me towards the inbound leg while tracking outbound on the offset entry then I would extend that time to maybe a minute, if wind was blowing me away from the inbound then it may be possible to get away with a shorter time.