I had something really similar regarding an O2 bill yesterday. Not date based but still decent until I properly read the domain name