Also, how can I get another W2 without contacting my employer? will I face any penalties for not filling
if you had the same employer in a prior year, filed a return for that year, and can access it, you should be able to get the EIN from that. If this is not the case, only your employer or the Social Security Administration can supply it. The employer is free. The SSA costs $126
https://faq.ssa.gov/en-us/Topic/article/KA-02501
if you are due a refund there are no penalties for filing late if you owe there are and there is also an interest charge.