There is no reason for you to give these people two weeks notice after they stole thanksgiving from you. If you don't care about the reference then the only good reason to stay any longer than what you need them for would be if suddenly bailing would fuck up any co-workers you care about, but since it doesn't sound like that's the case my advice is to quit whenever you want to, you don't owe them any more of your time.