Answer is June 21.
June 21 is called summer solstice in the Northern Hemisphere. It is the longest day of the year. It occurs when a planet's geographical pole is most tilted toward the Sun. During the summer solstice, the sun appears to stand still as it reaches its highest point, before moving off toward the horizon.