It is Christmas, and while Santa may not gift you something, Steve Grand has a Christmas gift for you – his new song.