If it weren't for my internet-talky box I would NEVER know the date, but my short-term memory is just shot, due to copious indulgences of herbal remedies. I can remember things from when I was 3, remember whole conversations years after the fact, remember someone's name even if i haven't seen or spoke to them in 10 years. Sometimes it feels like I can time travel, due to my amazing long-term memory.
But ask me what happened in a show 5 minutes ago, or what I was just doing, and I usually draw a blank. I do have a good memory, it just takes a few hours or so to process and percolate, and until it's processed it's a mystery to me.