I personally prefer to store date as REAL data type. Maybe not the best, but at least it works for me.
SQLite has many 'flaws', some database experts here advise not to use SQLite. You can search the forum if you're interested. I read their comments, I know the disadvantages of using SQLite. I still keep using SQLite because I don't think I will build any enterprise level software in near future. But it is a good advice: learn, try and use better database if you have the chance.