sometime an old idle air control valve will cease working in cold weather.
yes it could be why just like you not wanting to go out in that weather, also gas lines battery cells, water anti freeze needs power from someplace.
In really cold weather I've seen people use a warming blanket for the engine , to warm up the liquids.