I believe "that" is indicative of American English (AmE), which isn't to say that AmE speakers don't use "which" as a restrictive pronoun; they do. "that" is more common, that's all. As for 'the night', well, I'm not sure, but I'd go with 'night'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.