Christmas tree lot in Alamo Heights receives surprise letters from first graders states away