Carriers strain to meet delivery dates as peak season hit by calendar and weather