Neat way to get the last day of the month in PostgreSQL

5 Nov 2017

# select date '2019-02-01' + interval '1 month -1 day';
┌─────────────────────┐
│      ?column?       │
├─────────────────────┤
│ 2019-02-28 00:00:00 │
└─────────────────────┘

# select date '2020-02-01' + interval '1 month -1 day';
┌─────────────────────┐
│      ?column?       │
├─────────────────────┤
│ 2020-02-29 00:00:00 │
└─────────────────────┘
(1 row)