Year long clock with alarm outputs

Can you set the RTC DS3231 for multiple alarms ( Time, Days, Months) using the Arduino uno as the controller? I would like to build a controller to turn on and off outside lights two times a month for about 2 hours on different days for one year.
Example: 01/03/2018, on 18:30, off 21:00.
01/17/2018, on 18:30, off 21:00.
02/07/2018, on 18:30, off 20:30
This would continue for the complete year.

Mims, Fl.

The RTC offers two programmable time of day alarms. Your program will have to handle the dates.

The PCF8563 has a day alarm, 1 - 31 and a weekday alarm 0-6.