this.startDate = TimeUtils.dateFormatter.print(firstDayOfMonth);
this.start = firstDayOfMonth.toDateTimeAtStartOfDay().getMillis();
final LocalDate lastDayOfMonth = TimeUtils.getEndOfMonth(year, month);
this.endDate = TimeUtils.dateFormatter.print(lastDayOfMonth);
this.end = lastDayOfMonth.toDateTimeAtStartOfDay().getMillis() + DateTimeConstants.MILLIS_PER_DAY;
}
public MonthMetadata(final VisitedCity consensusVisitedCity,
VisitedCity previousInferredCity, VisitedCity nextInferredCity,
Map<String, TimeZone> consensusTimezones, TimezoneMap timezoneMap,