Mixing Oxalic acid and glycerin
You might want to raise the temperature a little bit as the reaction proceeds at 100-110°C to form formic acid. If the temperature is further raised to 260-280°C, then the reaction will proceed to form allyl alcohol.





Formic acid has almost unlimited shelf life if unopened and is protected from heat and light sources. Allyl alcohol is stable in normal storing conditions but it may polymerize into a thick syrup if left untouched for several years.

Discussing about safety concerns is pretty much off-topic here but you might want to check the safety data-sheets: formic acid and allyl alcohol.

Here is a research paper for further reading. 

Reaction sources: Google Images