Best Time to Marry a US Citizen: Immigration Lawyer Weighs In