I'm heading to NYC in early April and the temps will be in the low 40's. I live in the tropics but do have some outerwear left from my life up North. Is a black leather cropped jacket too wintry or too warm for 40 degrees? I also have a light tan fitted jacket (too fitted to wear layers underneath) that looks Spring -- I think I would freeze but I could take cabs everywhere. My last choice is a dark green J Crew military jacket with gold buttons that says "Fall" to me. Advice please!