Look at extended calendars for 1st of etc.
there are many calendar types now
extended
standard
then cycles
etc..
for dates of holidays you can import dates with autocal_asc -I
the calendar uses the old GUI export/import notation.
use autocal_asc -E to export dates you have put in. and then you will have the syntax to import other dates.
autocal_asc -?
or -h will give you the list on how to use it.
file willl look similar to :
calendar_name: mycal
dates
dates
good luck.