I had to work with 2,5-dihydroxybenzaldehyde for a few months. The idea was that I would do some stuff at the aldehyde, which is not well behaved at all... it ended up being really tricky.
Protect the alcohols. Remove water. You may have to take desperate measures...
Keep it in a dry, air-free environment if you can.
I had to beat the crap out of it.
Also... try purifying it first. The stuff I was buying wasn't good enough as it was from Aldrich or Alfa Aesar. Aldrich was better quality, but it still needed further purification.