Fix WeeklySlot next_datetime to be timezone aware