direct_messages_max_per_day
When set to nil, it should mean not zero, but "infinite".
Some specs where breaking close to midnight because 30.years.ago uses zone.now and Time.now.utc.to_date doesn't. Also this will make all codebase consistent in the way time is deal with