The deadline is 23:59 AOE today, May 31. If you haven't submitted a talk yet, now is the time to get one to us. We do have more talks than we need, which means there will be some rejections, but we welcome as many submissions as we can get. So don't let that stop you!