Merhaba hocam, eğer local'de çalışıyorsanız windows tarihinizi kontrol edin. Sunucu üzerinde çalışıyorsanız ve echo date("Y-m-d") çıktısı eski bir tarihi atıyor ise sunucu tarihiniz güncel değildir hosting sağlayıcınız ile görüşün. Kısa yollu bir çözüm isterseniz date fonksiyonunu kullanırken üstüne istediğiniz kadar gün ekleyip güncel tarihi sağlayabilirsiniz. Örneğin;

      echo date('Y-m-d',strtotime(date("Y-m-d", mktime()) . " + 365 day"));
gibi. Ama bu sağlıklı bir çözüm olmayacaktır. Mutlaka hosting sağlayıcınız ile görüşmeniz gerekiyor.