Can we omit the 吗 at the end of a 难道 rhetorical question?
Yes, definitely you can. However, in some situations, with 吗 it sounds more natural and less rude. And sometimes, with 吗 it might sound less criticizing, such as your first example 今天是我的生日，难道你不知道吗?