Yes, it has. Back in 1939, it snowed over Austin on Christmas Day. Reportedly, that was the only time that it occurred.