Fixed bug with midsummer eve

There was bug when getting midsummer eve date. If 19.6 is/was saturday, method returned date of 18.6