fix(source): correctly handle openmeteo end date
open meteo api does not handle hour and minutes. end_date has been set to the next day at midnight by compute_real_dates. Therefore, it will retrieve one day too many. This is fixed by removing one day to the computed end_date.