Can't you set that all in one go instead of doing for each month in DateChanged event?