If I don't get H1b before dec. 2, most likely no, am I legal to stay here in US?
-Yes. But you can not work until the H1 is approved.
My lawyer advised me to do premium processing. Somehow I have an impression that as long as I applied before my visa expires, I'm ok.