OP_CHECKLOCKTIMEVERIFY generates non standard transaction
You should create a P2SH address containing the hash of that script, and when you want to spend, you can spend from that P2SH address. This'll make your transactions standard.