Surprisingly I observed perfectly shaped snowflakes in the evening of March 31st 2013 (here on my umbrella), although it was above 0°C. This means that the snowflakes were only for short time in warmer air and little above it must have been below 0°C.