/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.temporal.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		ZoneId z = ZoneId.of( "America/Montreal" );
		ZonedDateTime zdtNow = ZonedDateTime.now( z );
		ZonedDateTime zdtLastDayOfYear = zdtNow.with( TemporalAdjusters.lastDayOfYear() ) ;
		MonthDay mdYearEnd = MonthDay.from( zdtLastDayOfYear );
		
		System.out.println( "zdtNow: " + zdtNow );
		System.out.println( "zdtLastDayOfYear: " + zdtLastDayOfYear );
		System.out.println( "mdYearEnd: " + mdYearEnd );
	}
}