I am a Canadian who was living and working in NJ for most of 2018. In late 2018 I moved overseas. Do I need to file an NJ return and, does it need to be by mail?