Need to own the stock on ex-date to get the dividend (you can sell it on the ex date and you get the divy, if you buy on ex-date you do not). Date of record really means nothing as far as getting the divy.
I know that I don't usually keep enough divy stocks in my trading long enough to reap any... lol.
If you like divy holds, look at REITs. Those things pay fat divys. Look at CIM and ARR, for examples. If you're able to reinvest dividends, it REALLY adds up over the years. Try to set up an automatic reinvestment of them.