If you want first descending order by date and then ascending order by id then use below-
SELECT * from events_table ORDER BY date DESC, id ASC;
If you want first descending order by date and then descending order by id then use below-
SELECT * from events_table ORDER BY date DESC, id Desc;
If if id is primary key and auto_increment then there is no need to use ordering on date as ordering on id will be enough and will be more optimized.
SELECT * from events_table ORDER BY id Desc;