I had someone tell me it was today (December 3rd) But I haven't seen anything on DBD twitter or here about a release date so has anyone heard anything ?