protected function getEaster($year)
    {
        $easter = new \DateTime('now', $this->timezone);
        $easter->setDate($year, 3, 21);
        $easter->setTime(0, 0, 0);
        $easter->modify('+' . \easter_days($year) . 'days');
        return $easter;
    }
protected function getEaster($year)
    {
        $easter = new \DateTime('now', $this->timezone);
        $easter->setDate($year, 3, 21);
        $easter->setTime(0, 0, 0);
        $easter->modify('+' . \easter_days($year) . 'days');
        return $easter;
    }
protected function getEaster ( $ year ) { $ easter = new \ DateTime ( 'now' , $ this -> timezone ) ; $ easter -> setDate ( $ year , 3 , 21 ) ; $ easter -> setTime ( 0 , 0 , 0 ) ; $ easter -> modify ( '+' . \ easter_days ( $ year ) . 'days' ) ; return $ easter ; }
Provides a DateTime object that represents easter sunday for this year.

The DateTime object is always set to the current default timezone and
not UTC and time is set 0:00.

@param int $year The year for which to calculate the easter sunday date.

@return \DateTime

TODO: add timezone calculation
Provides a DateTime object that represents easter sunday for this year .