How to Handle Tax Filing for Green Card Holders in New York