I was my hands with antibacterial Dawn dishwashing liquid( I get it at the Dollar Tree - $1 for a large bottle) right after I cut onions or garlic. It usually kills the smell right away.
If it doesn't completely work....a bit of lemon juice rubbed on them will finish it off.