Find last date of the week which contains provided date.
DateTime findLastDateOfTheWeek(DateTime dateTime) { return dateTime .add(Duration(days: DateTime.daysPerWeek - dateTime.weekday)); }