Should their be any age difference between men and woman when they marry ? If yes, then what should it be?What is the best age difference for husband and wife?