Boy enjoys 'best day' of his life as snow falls in Fayetteville