22nd would be fine.....everyone is twiddling their thumps the last days till Christmas or wasting money shopping....why not enjoy a beautiful wedding??
Plus like Daniellec said...if they are your close 50-60 friends and famil they would even be there on the 25th!!