Some places(country) start the week with Sunday, some with Monday, maybe some with others, IDK,
some this magic let java library find the right one for us.
現地の週の始まりの曜日を計算する(月曜だったり日曜だったり、他もあり)
DayOfWeek firstDayOfWeek = WeekFields.of(locale).getFirstDayOfWeek();
LocalDate firstDay = today.with(TemporalAdjusters.previousOrSame(firstDayOfWeek));
*only serve as memo so actual syntax may break