This vegan carrot cake is the best ever! It's moist and rich and topped with a tangy lemon buttercream frosting and crushed walnuts.